1 write to workStealingQueue
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
1087workStealingQueue = new ThreadPoolWorkQueue.WorkStealingQueue();
11 references to workStealingQueue
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (11)
590tl.workStealingQueue.LocalPush(callback); 612tl.workStealingQueue.LocalPush(callback); 665while (tl.workStealingQueue.LocalPop() is object workItem) 681tl.workStealingQueue.LocalPush(workItem); 696return tl != null && tl.workStealingQueue.LocalFindAndPop(callback); 702object? workItem = tl.workStealingQueue.LocalPop(); 766WorkStealingQueue localWsq = tl.workStealingQueue; 1088ThreadPoolWorkQueue.WorkStealingQueueList.Add(workStealingQueue); 1095while (workStealingQueue.LocalPop() is object cb) 1104if (null != workStealingQueue) 1107ThreadPoolWorkQueue.WorkStealingQueueList.Remove(workStealingQueue);