- ベストアンサー
ファイルの破壊について
2人以上の方が同時にファイルの書き込みをすると ログファイルが白紙になったりエラーが起こってしまうらしく、それを防ぐために以下のような書式が open(OUT, "> file.txt"); flock(OUT, 2); print OUT ".......\n"; close(OUT); # closeすると自動的にアンロックされる とほほのWWW入門で記載されていたんですが、このロック方法で本当に大丈夫なのでしょうか とほほさんの解説があまりにも漠然としていて信じがたいんです。 詳しい方、上の方法でも十分かどうかご教授よろしくお願いします。 http://www.tohoho-web.com/wwwperl3.htm#Lock
- みんなの回答 (2)
- 専門家の回答
補足
ありがとうございます。 もうひとつ質問ですが、 flock(OUT,**); の**の部分には何を入れればいいのでしょうか サンプルでは「2」が入ってますけど よろしくお願いします