Одновременная работа с файлом.

  • Автор темы Автор темы Adorim
  • Дата начала Дата начала

Adorim

Client
Регистрация
09.05.2017
Сообщения
45
Реакции
2
Баллы
8
Есть txt файл привязанный к таблице, с ней работают несколько шаблонов, они не удаляют строки, а записывают изменения в ячейки, будут ли проблемы с сохранением изменений если например один записал что-то, но данные не сохранились из-за того, что до этого второй тоже записал что-то и файл сохранялся и не сохранил изменение первого?
Будут ли проблемы если это будут делать не разные шаблоны, а один в многопотоке? То есть вместо того, чтобы делать 2 шаблона которые будут вносить изменения сделать один, но запускать в многопотоке.
 
Будут, так как с файлом может работать только 1 список/таблица одного шаблона.
Вам в идеале надо использовать базу данных.

Ещё есть теоретический, извращенный способ: пробросить список/таблицу в глобальную переменную, а уже её использовать в других шаблонах,
но исходный шаблон должен действовать, пока используется список/таблица другими, да и в общем, вам надо понимать, что вы делаете в API...
 
Будут, так как с файлом может работать только 1 список/таблица одного шаблона.
Вам в идеале надо использовать базу данных.

Ещё есть теоретический, извращенный способ: пробросить список/таблицу в глобальную переменную, а уже её использовать в других шаблонах,
но исходный шаблон должен действовать, пока используется список/таблица другими, да и в общем, вам надо понимать, что вы делаете в API...
А если с файлом будет работать один шаблон в многопотоке? Или с файлом нормально может работать только 1 шаблон в 1 поток? И какие проблемы будут? Не будут сохраняться изменения которые внесли некоторые потоки или ещё что-то?
 

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