For some time now I've been working on implementing multiple threads on VB6 with a standard EXE. I think I got it working right now, so I'm trying to get a little more performance out of my app. I've noticed that both threads (only two right now) run on the same core, or at least it seems that way in the Performance tab of Task Manager. Is there a way (API?) to control which core runs which thread? Maybe this could be applied to a system with multiple CPUs too, but I'm not sure.