I have noticed that our multiple programs all run on the same core under WinCE8 (2013) - except two threads in NK.exe. According to this article(1) for WinCE7, I should not set the processor for our threads(2) so that Windows can distribute them. But it doesn’t look like WinCE does it. Why?
2 “Usually it’s not a good idea to set the affinity because by not setting it, we will allow the scheduler to run our thread on the first core that is available, thereby improving the latencies.”