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