title: Spawn thread in separate physical core
body: <p>Let's say I am making a computationally intensive application. To combat slowness, I will make use of multiprocessing. I'll also have a maximum core limiter. Now the problem is, if I have reached the limit for max cores, I want to spawn a thread instead, but not in the main application loop (the main thread/process is already busy), but as part of an already running process (as in, on a different already used physical core).</p>
  <p>A possible fix was running the main loop in another process and have the main thread launch parallel threads, but it's not a solution for me.</p>
  <p>Is there a solution?</p>