atomicity

должна ли БЛОКИРОВКА EX как при чтении, так и при записи быть атомарной?

file_put_contents ( "file", "data", LOCK_EX ) Для записи (что означает - получить блокировку и запись) file_get_con ... и себя так же? РЕДАКТИРОВАТЬ: я знаю, что можно использовать переименование - я хотел бы знать ответ на этот вопрос...

MySQL и PHP: Атомарность и повторный ввод блока кода PHP, выполняющего два последующих запроса - насколько это опасно?

В MySQL я должен проверить, вернул ли запрос select какие-либо записи, если я не вставляю запись. Я боюсь, однако, что ... ем использования MyISAM и блокировки всей таблицы, чего я не хочу делать из-за более частых обновлений/вставок и выбора.

Является ли загруженный файл move в PHP атомарным?

Я прочитал на веб-сайте PHP , что file_put_contents не является атомарным. Я планировал использовать это для загрузки ф ... вопросом об атомарности move_uploaded_file, но не смог найти никакой информации. Есть какая-нибудь помощь? Спасибо.

Является ли SplFileObject атомарным?

Мне интересно, являются ли методы PHPS SplFileObject атомарными (например, потокобезопасными) или нет? Если это не та ... потокобезопасна? Что делать, если столкновение произойдет после того, как я fopen() файл, но до того, как я flock() его?