flockについて

php意外についてもいえると思うのだけれどもファイルに書き込みするとき
flock排他制御を行っても、同時にアクセスされてファイルが壊れる場合がある。
テストを行ってが同時に20アクセスほど行うと、場合にも夜がかなりの割合で
ファイルが壊れてしまうことがわかった。
JAVAなどは共有メモリなどに蓄えて排他制御を行えるがPHPはプロセスが
全て異なるために、共有メモリを用いた排他制御が行えない。
未確認だけれども、phpコンパイルオプションで
--enable-sysvmsg
を指定することでセマフォが使えるようになる。セマフォを使えば
セマフォおよび共有メモリ関数が使えるようになるので、排他制御が行えるだろう。

全部うそ.コメントに書いてあるようにf+でfopenすれば問題ないことがわかった.