【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト853:nobodyさん 05/12/12 21:21:39 >>852 flockによるロック中でもopenはできるのでBはopenできるし、 Aが削除した後はそのファイルは存在しないんだから、 Cは新たに同じ名前の別のファイルを作ってopenできる。 そしてことのきBとCがそれぞれロックファイルだと思って 開いたファイルは実は別のものになるというのが問題 なのです。 854:nobodyさん 05/12/12 22:29:46 >>853 削除したらロックが外れるのは初耳だ。 つちの環境だと open -> unlink -> sleep(10) -> close で、sleep(10)の間はflockできないんだが…。 >flockによるロック中でもopenはできるので >>833(845)のソースではopenする前にflockの 確認してると思うけど、そりゃ、perlが内部で flock処理に入ったタイミングで他プロセスが openしたらできるかもしれないが、そしたら flock自体意味無しって事になるぞ? 855:nobodyさん 05/12/12 22:33:12 正:うちの環境 誤:つちの環境 とりあえず>>853は>>833(845)のソースを実際に実行して 穴があってから発言したら? "俺予想"だけで発言しても意味無いよ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch