1 instantiation of ThreadPoolWorkQueue
mscorlib (1)
system\threading\threadpool.cs (1)
63public static ThreadPoolWorkQueue workQueue = new ThreadPoolWorkQueue();
15 references to ThreadPoolWorkQueue
mscorlib (15)
system\threading\threadpool.cs (15)
63public static ThreadPoolWorkQueue workQueue = new ThreadPoolWorkQueue(); 714var workQueue = ThreadPoolGlobals.workQueue; 874public readonly ThreadPoolWorkQueue workQueue; 875public readonly ThreadPoolWorkQueue.WorkStealingQueue workStealingQueue; 878public ThreadPoolWorkQueueThreadLocals(ThreadPoolWorkQueue tpq) 881workStealingQueue = new ThreadPoolWorkQueue.WorkStealingQueue(); 882ThreadPoolWorkQueue.allThreadQueues.Add(workStealingQueue); 913ThreadPoolWorkQueue.allThreadQueues.Remove(workStealingQueue); 1161return ThreadPoolWorkQueue.Dispatch(); 1683return EnumerateQueuedWorkItems(ThreadPoolWorkQueue.allThreadQueues.Current, ThreadPoolGlobals.workQueue.queueTail); 1686internal static IEnumerable<IThreadPoolWorkItem> EnumerateQueuedWorkItems(ThreadPoolWorkQueue.WorkStealingQueue[] wsQueues, ThreadPoolWorkQueue.QueueSegment globalQueueTail) 1691foreach (ThreadPoolWorkQueue.WorkStealingQueue wsq in wsQueues) 1709for (ThreadPoolWorkQueue.QueueSegment segment = globalQueueTail; 1727return EnumerateQueuedWorkItems(new ThreadPoolWorkQueue.WorkStealingQueue[] { ThreadPoolWorkQueueThreadLocals.threadLocals.workStealingQueue }, null);