1 instantiation of WorkStealingQueue
mscorlib (1)
system\threading\threadpool.cs (1)
881
workStealingQueue = new ThreadPoolWorkQueue.
WorkStealingQueue
();
9 references to WorkStealingQueue
mscorlib (9)
system\threading\threadpool.cs (9)
554
internal static SparseArray<
WorkStealingQueue
> allThreadQueues = new SparseArray<
WorkStealingQueue
>(16); //
662
WorkStealingQueue
wsq = tl.workStealingQueue;
692
WorkStealingQueue
[] otherQueues = allThreadQueues.Current;
697
WorkStealingQueue
otherQueue = Volatile.Read(ref otherQueues[i % otherQueues.Length]);
875
public readonly ThreadPoolWorkQueue.
WorkStealingQueue
workStealingQueue;
1686
internal static IEnumerable<IThreadPoolWorkItem> EnumerateQueuedWorkItems(ThreadPoolWorkQueue.
WorkStealingQueue
[] wsQueues, ThreadPoolWorkQueue.QueueSegment globalQueueTail)
1691
foreach (ThreadPoolWorkQueue.
WorkStealingQueue
wsq in wsQueues)
1727
return EnumerateQueuedWorkItems(new ThreadPoolWorkQueue.
WorkStealingQueue
[] { ThreadPoolWorkQueueThreadLocals.threadLocals.workStealingQueue }, null);