Productivity and Context Switching
The way that computer scheduling works is that you have several tasks running at a time, in a queue for the processor. In multicore and multiple processor situations, you can think of it as being the same but with multiple queues each with several tasks. So what happens is that the first task gets the [...]