Работа со списками во много потоке

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 085
Благодарностей
29
Баллы
48
Всем привет, подскажите если создать список и не привязывать его к файлу, тогда во много потоке при записи в этот список, данные в этом списке не будут смешиваться с данными из других потоков или будут
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
У каждого потока будет свой список.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Всем привет, подскажите если создать список и не привязывать его к файлу, тогда во много потоке при записи в этот список, данные в этом списке не будут смешиваться с данными из других потоков или будут
Не будут смешиваться, хотя если вы привязку будете делать к одному и тому же файлу, то логично предположить, что смешиваться будут.
 

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 085
Благодарностей
29
Баллы
48
Спасибо
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
если вы привязку будете делать к одному и тому же файлу, то логично предположить, что смешиваться будут.
Можно немного позанудствовать? :-)

Если только привязывать файл (опция Загружать из файла(1) ) то у каждого потока всё-равно будет своя отдельная локальная копия списка. Просто начальные данные все потоки будут брать из одного и того же файла. Любые изменения внутри потока не отразятся на файле.

А вот если включить Сохранять изменения списка в файл(2), тогда да, все потоки работают и одними данными.
70590
 

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