【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト850:nobodyさん 05/12/11 23:38:47 どうせ>>848は、「じゃあ、そのやり方を書いてみろ」 と言ったところで、その案に穴があるか、書けないか どっちかだろ?…という訳で、とりあえず >>848 じ ゃ あ 、 そ の や り 方 を 書 い て み ろ 851:nobodyさん 05/12/12 10:42:51 unlinkしてからcloseもだめです。 (Aが正常にロックを取得した状態から) B: open A: unlink C: open A: close B: flock(成功する) C: flock(成功する) flockを使うときはロックファイルは一度作ったら消さないのが わかりやすい。 どうしても削除したければ、その操作をするためのロックを 別にするとかややこしいことをする羽目になる。 852:nobodyさん 05/12/12 21:10:57 >>851 ん?Aがロックした状態なんだよね? B: open -> Aがロック中なので開けない A: unlink -> 自分がロック中なので削除できる C: open -> Aがロック中なので開けない A: close -> 自分のロックを外す B: flock(成功する) -> Bがロック C: flock(成功する) -> Bがロック中なので開けない…のでわ? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch