Задать вопрос
blood-moon
@blood-moon
Фрилансер

Является ли list потокобезопасным?

Если list данные от туда удаляются другими потоками (вообщем введут работу с этим листом)
Сделал таймер в котором вот такой код
if(File.Exists("Lines.txt"))
            {
                File.Delete("Lines.txt");
            }
            File.AppendAllLines("Lines.txt", myList);

Является ли это потокобезопасным решением и не вызовет ли проблем ?
  • Вопрос задан
  • 411 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
List не является потокобезопасным.
Для работы с коллекциями из разных потоков, в C# предусмотерны потокобезопасные коллекции, которые различаются подходом к записи/чтению.
Тут ещё можно почитать про это.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы