【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト964:nobodyさん 08/08/08 10:06:25 ファイルに対してlockしないでなににlockするんだい? 管理はファイルごとに行うんじゃなくてファイルハンドルごとに行うんじゃないかい? ま、ルールに則って処理しなければlockはいくらでも無視できるけど 965:nobodyさん 08/08/08 19:52:28 何言ってんのさ。 mkdirとかを用いた方法だって、あくまで"処理のロック"だろ。 その処理ってのがファイルアクセスだったときにファイルロックになるだけでさ。 わざわざロック専用のファイル作ってそれにflockかける場合のこと考えると、「対象としてのファイルがなければロックできない」ってのはどうにも無駄な制限だと思うんだけど。 って書いたけどIDだけでの管理は共用鯖とかだと現実的じゃないな。 966:nobodyさん 08/08/08 20:28:34 System V IPCのセマフォ使えばいいんじゃない? perlなら組み込み関数あるし、CPANにもライブラリあるよ。 967:nobodyさん 09/09/07 18:18:57 0FwHnD5n 質問です。 apacheのアクセスログの様にとにかく最後尾に追記するだけの場合、排他処理は必要ですか? use Fcntl; sysopen(OUT, $FileName, O_WRONLY|O_CREAT|O_APPEND); print OUT "aaa\n"; close(OUT); これだけで済めばいいな~というのは甘い考えでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch