1 instantiation of ThreadPoolWorkQueue
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
1416internal static readonly ThreadPoolWorkQueue s_workQueue = new ThreadPoolWorkQueue();
17 references to ThreadPoolWorkQueue
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WorkerThread.cs (1)
134if (!ThreadPoolWorkQueue.Dispatch())
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
3157ThreadPoolWorkQueue.TransferAllLocalWorkItemsToHighPriorityGlobalQueue();
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (15)
663ThreadPoolWorkQueue queue = ThreadPool.s_workQueue; 851ThreadPoolWorkQueue workQueue = ThreadPool.s_workQueue; 1076public readonly ThreadPoolWorkQueue workQueue; 1077public readonly ThreadPoolWorkQueue.WorkStealingQueue workStealingQueue; 1082public ThreadPoolWorkQueueThreadLocals(ThreadPoolWorkQueue tpq) 1087workStealingQueue = new ThreadPoolWorkQueue.WorkStealingQueue(); 1088ThreadPoolWorkQueue.WorkStealingQueueList.Add(workStealingQueue); 1107ThreadPoolWorkQueue.WorkStealingQueueList.Remove(workStealingQueue); 1416internal static readonly ThreadPoolWorkQueue s_workQueue = new ThreadPoolWorkQueue(); 1696return ThreadPoolWorkQueue.LocalFindAndPop(workItem); 1724if (ThreadPoolWorkQueue.s_prioritizationExperiment) 1735foreach (ThreadPoolWorkQueue.WorkStealingQueue wsq in ThreadPoolWorkQueue.WorkStealingQueueList.Queues) 1765ThreadPoolWorkQueue workQueue = s_workQueue; 1766return ThreadPoolWorkQueue.LocalCount + workQueue.GlobalCount;