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