b0bah1
Новичок
Файлы и паралельное вып. скриптов
Кто знает какие медоты защиты от файлов при использовании их скриптами довольно часто.
Ну что б не пересекались такие операции как запись/чтение.
Я нашел/придумал довольно неплохой способ, но он работает не всегда.
Связан он с rename().
В цикле
Ждет пока не будет переименован файл, если цикл сработал, ведется работа с файлом.
Потом вконце идет переименования файла обратно.
Впринципе все хорошо, но все равно бывают такие моменты когда работа почему то пересекается, даже при 100
одновременных использований.
Какие методы еще возможно использовать?
Кто знает какие медоты защиты от файлов при использовании их скриптами довольно часто.
Ну что б не пересекались такие операции как запись/чтение.
Я нашел/придумал довольно неплохой способ, но он работает не всегда.
Связан он с rename().
В цикле
PHP:
while (!rename(ОСНОВНОЙ_ФАЙЛ,ВРЕМЕННЫЙ ФАЙЛ)){
usleep(1000);
}
Потом вконце идет переименования файла обратно.
Впринципе все хорошо, но все равно бывают такие моменты когда работа почему то пересекается, даже при 100
одновременных использований.
Какие методы еще возможно использовать?