4 ms·
I think you've very much nailed it. I like to imagine that concurrent processes, concur (agree) on how they should share the time slices of the CPU, and parall
by plainOldText 13y ago
I think you've very much nailed it.
I like to imagine that concurrent processes, concur (agree) on how they should share the time slices of the CPU, and parallel processes don't ever give a damn about each other, cause each has its own core, and like parallel lines, they never meet.
Now, for clarity purposes I would add that in fact concurrent processes don't "choose" per se when to run, that's the schedulers job.
I think the whole concurrent/parallel confusion is worsened even more by that fact that on a multi-core system concurrent processes can in fact be executed in parallel.