работа списка в одном проекте и в нескольких.

default

Client
Регистрация
27.09.2018
Сообщения
127
Благодарностей
28
Баллы
28
Здравствуйте, вот у меня есть выгрузка почты из c# в список "List" допустим(этот список не привязан к файлу, он просто существует в проекте, создал и всё). Если я этот проект запускаю в 10потоков, то соответственно в какой-то момент все эти потоки начинают грузить письма в один список "List", т.е. может что-то перепутаться и т.д. - в общем надо lock делать получается, чтобы не было подобного. (т.к. я гружу письма в List и сразу же беру первое письмо)

А если я например просто 10 таких проектов по 1 потоку запускаю, у каждого проекта ведь свой список "List" уже? Т.е. путаться ничего не будет?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
Если список не привязан к файлу, то не будет пересечения содержимого таких списков многопоточно и пошаблонно. Внутри каждого потока будет свое содержимое списка.
 
  • Спасибо
Реакции: default

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)