private void StartEnqueueDequeueThread() { int t_age = _threadAge; while (t_age > 0) { _queue.Enqueue(2); _queue.Dequeue(); Interlocked.Decrement(ref t_age); } Interlocked.Decrement(ref _threadCount); }