У меня есть потоки 1.N, записывающие в .net 4.0 ConcurrentDictionary. У меня есть другой поток, который запускается каждые 5 секунд (устанавливается в app.config), чтобы перечислить словарь и потенциально удалить некоторые элементы. Я хочу остановить операции записи во время перечисления.
Что было бы лучшим примитивом для синхронизации этих двух операций. Любая помощь будет оценена.
Bob.