This article about task schedulers & work stealing is so good. Goes in-depth on how to optimize distributing work amongst threads.
http://www.1024cores.net/home/scalable-architecture/task-scheduling-strategies …
-
-
I kind of think of work-balancing as a batch version of work-stealing. Work-distribution tries to assign new work as efficiently as possible. Work-balancing serves to correct big skews. Work-stealing serves as a last resort in case any of the above couldn't catch things in time
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.