- Регистрация
- 08.11.2019
- Сообщения
- 307
- Благодарностей
- 48
- Баллы
- 28
Добрый день, есть вопрос, появилась необходимость исключать значение по уникальному идентификатору в многопотоке.
Я использую так
Вопрос, когда я добавляю строки в ConcurrentDictionary , это будут видеть все потоки или для каждого будет свой ConcurrentDictionary
Я использую так
C#:
ConcurrentDictionary<string, bool> processedData = new ConcurrentDictionary<string, bool>();
string data; //тут часть кода я формирую эту переменную по которой буду исключать
if (!processedData.TryAdd(data, true)) {
continue; // Если data уже существует, пропускаем итерацию
}