Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Приветствую,
Требуется читать и записывать один файл много раз и несколько скриптов могут быть запущены одновременно.
Поэтому надо блокировать чтение и запись.
1. Как сделать блокировку и на чтение и на запись одновременно, чтобы не получилось что два скрипта считали данные друг за другом и сделали в нем разные изменения и данные в итоге в файле остались только у того, кто позже запишет.
2. Как поведет себя скрипт, если в процессе выполнения файл будет заблокирован? Мне писать цикл и ждать пока он разблокируется или это автоматически происходит?
Требуется читать и записывать один файл много раз и несколько скриптов могут быть запущены одновременно.
Поэтому надо блокировать чтение и запись.
1. Как сделать блокировку и на чтение и на запись одновременно, чтобы не получилось что два скрипта считали данные друг за другом и сделали в нем разные изменения и данные в итоге в файле остались только у того, кто позже запишет.
2. Как поведет себя скрипт, если в процессе выполнения файл будет заблокирован? Мне писать цикл и ждать пока он разблокируется или это автоматически происходит?