Optimize for idle WorkStealingQueueList (#13007)
authorSteve MacLean <sdmaclea.qdt@qualcommdatacenter.com>
Sat, 29 Jul 2017 02:08:01 +0000 (22:08 -0400)
committerKoundinya Veluri <kouvel@microsoft.com>
Sat, 29 Jul 2017 02:08:01 +0000 (19:08 -0700)
commitfd91ee1fa23f35130f576c19dfaf35934dc2ce24
tree649f79718fd45003ef5766a28eaf4415d0714a0a
parentedb7954de0004c00540614b1dd3c06140a9efbb4
Optimize for idle WorkStealingQueueList (#13007)

When WorkStealingQueue is empty there is an O(N^2)
penalty for searching the empty queues.  Avoid by
stashing global emptiness
src/mscorlib/src/System/Threading/ThreadPool.cs