public ThreadPoolQueueController(int globalQueueBoundedCapacity, int stealAwakePeriod) { _globalQueue = new ThreadPoolGlobalQueue(globalQueueBoundedCapacity); _localQueues = new ThreadPoolLocalQueue[4]; _stealAwakePeriod = stealAwakePeriod; _syncObj = new object(); _stealIndex = 0; _isDisposed = false; }