1 write to workStealingQueue
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
1183workStealingQueue = new ThreadPoolWorkQueue.WorkStealingQueue();
12 references to workStealingQueue
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (12)
639tl.workStealingQueue.LocalPush(callback); 661tl.workStealingQueue.LocalPush(callback); 718while (tl.workStealingQueue.LocalPop() is object workItem) 731tl.workStealingQueue.LocalPush(workItem); 755return tl != null && tl.workStealingQueue.LocalFindAndPop(callback); 761object? workItem = tl.workStealingQueue.LocalPop(); 823WorkStealingQueue localWsq = tl.workStealingQueue; 909if (dispatchNormalPriorityWorkFirst && !tl.workStealingQueue.CanSteal) 1184ThreadPoolWorkQueue.WorkStealingQueueList.Add(workStealingQueue); 1191while (workStealingQueue.LocalPop() is object cb) 1200if (null != workStealingQueue) 1203ThreadPoolWorkQueue.WorkStealingQueueList.Remove(workStealingQueue);