> The idea that threads or processes are intrinsically slow was sheer unmitigated propaganda, and probably not only failed to contain a grain of truth, but are actively false.
Threads / processes:
* Run some code from A
* Save state, context switch
* Run some code from B
* Save state, context switch
* Deal with locking, synchronisation, etc
vs
* Run some code.
There is absolutely no instances where [num threads] > [num cores] is as efficient as not using more threads than cores.
Threads / processes:
vs There is absolutely no instances where [num threads] > [num cores] is as efficient as not using more threads than cores.