.NET movement of threads between cores
Follow up question from Multi-core usage, threads, thread-pools . Are threads moved from one core to another during their lifetime? Of course. Imagine you have three threads running on a dualcore system. Show me a fair schedule that doesn't involve regularly moving threads between cores. This is my first time on this site, so I didn't have enough rep to comment I guess. I decided to just make a new question referencing the one I wanted to comment on. What is the process of selecting a core to move a thread to. Is it like the scheduler has a list of threads that need processing time and as one