10 references to _assignedWorkItemQueueThreadCounts
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (10)
466int count = _assignedWorkItemQueueThreadCounts[i]; 471_assignedWorkItemQueueThreadCounts[queueIndex] = count + 1; 487_assignedWorkItemQueueThreadCounts[queueIndex]++; 516Debug.Assert(_assignedWorkItemQueueThreadCounts[queueIndex] >= 0); 517if (_assignedWorkItemQueueThreadCounts[queueIndex] > 1) 521if (_assignedWorkItemQueueThreadCounts[i] < ProcessorsPerAssignableWorkItemQueue) 523_assignedWorkItemQueueThreadCounts[queueIndex]--; 525_assignedWorkItemQueueThreadCounts[queueIndex]++; 549int newCount = --_assignedWorkItemQueueThreadCounts[queueIndex]; 562while (_assignedWorkItemQueueThreadCounts[queueIndex] <= 0 && queue.TryDequeue(out object? workItem))