fopen()
ファイルが存在するが、現在は?でロックされている場合は失敗しますLOCK_EX
。
または、ロックを開いてから、ロックを設定して、ロックがすでに存在するかどうかを確認する必要がありますか?
私もそのflock()
意志を読みました。
ロックが無期限に取得されるまで、またはスクリプトがタイムアウトするまで、[スクリプト]を一時停止します
もしそうなら、この「一時停止」はバイパスすることができますか?
if (!flock($f, LOCK_SH | LOCK_NB)) {
// file locked, do something else
}