Мне интересно, являются ли методы PHP SPLFileObject атомарными (например, потокобезопасными) или нет? Если это не так, я реализую свой собственный класс, который будет использовать flock() , но этого достаточно? Действительно ли функция стаи является потокобезопасной? Что делать, если столкновение происходит после того, как я fopen() файл, но прежде чем я flock() это?
file_put_contents ( "file", "data", LOCK_EX ) для записи (что означает – блокировка и запись в режиме " file_get_contents ( "file", LOCK_EX ) для чтения (что означает – захват блокировки, а затем чтение) это будет исключение? поднять ошибку? блокировать до блокировки? или, по крайней мере, должно ли это ? есть ли вероятность того, что php будет […]