【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト484:nobodyさん 03/08/31 20:24 >>482 ブロッキングを理解すると分かると思います。 flockでロックされると、LOCK_NBを指定していない限り、 排他される側はflock関数の場所で処理を止められます。 485:482 03/08/31 22:31 3rubdTEF tieする前に必ずファイルロック処理する。 flockをLOCK_SHでした場合は%hashへの代入はしない。 上を全てのdbfileを使う処理でする。 この順番を守ればflockの段階でブロックしてtieへ進まない。 やっと、すっきりした。 >>483.484さんありがとー 486:nobodyさん 03/08/31 23:56 ついでですが、ファイルを排他ロック(LOCK_EX)するときは、 書き込みできる状態でファイルをオープンしないとロックしない OSがあるそうです。ご注意あれ。 参考: 同じ(ような)処理をするモジュール。 http://search.cpan.org/author/DHARRIS/DB_File-Lock-0.05/Lock.pm 487:482 03/09/01 01:40 >>486 open LOCK,'<lockfile'; ってするてことですね。気をつけます。 このモジュール結構便利ですね。 ありがとございます。 perlの面白みにはまっっていく・・土日外にでてねえ・・ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch