【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト124:Hideki ◆wtRzKEV2 02/07/09 20:56 > 時間は処理の混み具合によっては3秒以上かかる可能性もある 秒数で攻めたらいたちごっこですね。 壊す危険を冒すよりは、書き込みを中止する方がいいかもしれませんね。 > 途中でシステムがダウンしたら そりゃopen後書き込む前に刺さりゃー、何のロックしても無駄ってヤツだ。 125:nobodyさん 02/07/09 22:36 Hideki ◆wtRzKEV2 を叩くスレはここ? 126:japh ◆J.5V8ta6 02/07/09 23:02 う~む。>>116のロックの考え方自体はそれほど悪いモノではないと思えるのだが。 暇な時に耐久テストでもしてみるか…。 127:nobodyさん 02/07/09 23:05 >>124 そう思うならそれで良い、どれだけデータの安全と整合性を保障したいかだから。 そう言う人が秒間50アクセスのDBを管理するなんて事も珍しいでしょうし。 取り合えず statの取得とrmdirがシステムコールレベルでアトミックになされる保障は 何処にも無い。 消そうとするロックディレクトリが正常かどうかの判断が出来ていない。 よって >rmdir "$file.lock" if(time - (stat "$file.lock")[9] > 3); この行は有っても無くても同じ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch