この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
php_lock [2018/11/28 09:18] 管理者 [flockを使わない方法] |
php_lock [2019/01/01 10:09] 管理者 [PHP ファイルロック(下書)] |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== PHP ファイルロック(下書) ====== | ====== PHP ファイルロック(下書) ====== | ||
- | 同時に複数のユーザーが1つのファイルに対して書き込みできる場合、作業中のファイルに対して他のユーザーが読み書きを行うとファイルの破損や読み取れないなどのトラブルが発生するので、その制御をファイルロックや排他制御と言います。 | + | 1つのファイルに対して多人数が同時に書き込みを行うと処理が喧嘩してファイル破損するので、同時に処理できないよう「一人目以外は拒否」または「一人ずつ順番に処理を行う」制御する仕組みをファイルロックと言います。 |
===== flock ===== | ===== flock ===== | ||
ライン 115: | ライン 116: | ||
</code> | </code> | ||
+ | |||
+ | ===== 注意 ===== | ||
+ | ファイルロックは同時処理によるファイル破損を防止するだけなので、 | ||
+ | |||