5
Параллельный HashSet <T> в .NET Framework?
У меня есть следующий класс. class Test{ public HashSet<string> Data = new HashSet<string>(); } Мне нужно изменить поле «Данные» из разных потоков, поэтому я хотел бы высказать некоторые мнения о моей текущей поточно-безопасной реализации. class Test{ public HashSet<string> Data = new HashSet<string>(); public void Add(string Val){ lock(Data) Data.Add(Val); } public …