On Friday, 27 March 2015 at 14:18:33 UTC, Ola Fosheim Grøstad
On Friday, 27 March 2015 at 12:15:03 UTC, Sönke Ludwig wrote:
distribution across the cores, but in most scenarios the
number of concurrent tasks should be high enough to keep all
cores busy anyhow. There are also additional costs for moving
fibers (synchronization, cache misses).
It is a complete disaster to not move fibers between threads if
you want good latency.
Only if execution time between fibers is very unevenly
distributed and/or their amount is low.