Подскажите, как будет осуществляться запись / чтение если:
- есть ~20 процессов, которые читают файл, при чтении не осуществляется никаких блокировок.
- есть ~5 процессов которые пишут в тот же файл, при этом каждый из них ждет получения LOCK'а на запись.
Может ли быть такая ситуация что кто-то из читателей получит не доконца записанный файл?
Или ОС не даст читать файл пока кто-то в него пишет?