Разъясните мне...
У меня есть БД в виде текстового файла, есть скрипт который выводит это на моём сайте...
Заходит 100 человек и для каждого скрипт ставит блокировку LOCK_SH, значит ли это, что файлы могут одновременно считываться?
Далее.. заходит админ, как всегда в самый неподходящий момент, и решает что одну запись ему надо изменить и меняет её, поставив сначала LOCK_EX на файл, значит ли это что простым обывателям и зевакам невозможно будет читать файл в тот момент как админ меняет текст?
И ещё одно.. когда админ зашёл, решив поменять инфу, куча юзеров в данный момент открывает файл с блокировкой LOCK_SH, а ему надо поставить LOCK_EX, нужно ли админу ждать дырки(т.е. того момента когда никто не открывает файл - ночи :O) ) или есть какой-то приоритет(не говоря про LOCK_UN).
Прошу объяснить мне сию проблему.. а то в доках не совсем понял!