TryDequeue в ConcurrentQueue вернет false, если в очереди нет элементов.
Если очередь пуста, мне нужно, чтобы моя очередь дожидалась добавления нового элемента в очередь, и она деактивирует этот новый, и процесс будет продолжаться.
Должен ли я использовать monitor.enter, ждать, пульс или какие-либо лучшие варианты в С# 4.0