Вопрос по спискам и многопотоку

squirrel

Client
Регистрация
27.08.2015
Сообщения
10
Благодарностей
2
Баллы
3
Подскажите, пожалуйста, как ведет себя в многопотоке список, не привязанный к файлу?
Вот если список к файлу привязан - то его надо блокировать: lock(SyncObjects.ListSyncer), и тогда каждый поток работает со списком по очереди.
А если не привязан? То каждый поток создает свою копию списка и работает только с ней?
Или все равно нужно блокировать?
 

Apostol

Client
Регистрация
25.12.2014
Сообщения
99
Благодарностей
65
Баллы
18
Подскажите, пожалуйста, как ведет себя в многопотоке список, не привязанный к файлу?
Вот если список к файлу привязан - то его надо блокировать: lock(SyncObjects.ListSyncer), и тогда каждый поток работает со списком по очереди.
А если не привязан? То каждый поток создает свою копию списка и работает только с ней?
Или все равно нужно блокировать?
Каждый поток будет работать со своей копией. Можно не блокировать.
 
  • Спасибо
Реакции: squirrel

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