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