public void StartEnqueueThread() { int t_age = _threadAge; while (t_age > 0) { _queue.Enqueue(t_age); Interlocked.Decrement(ref t_age); } Interlocked.Decrement(ref _threadCount); }