【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト33:nobodyさん 02/06/24 14:36 >>32 思うんだけど、どの環境でも使えるようにするにはrenameで統一、じゃなくて BEGIN内で BEGIN { if( find_out_if_flock_is_available() ) { *_do_lock = \&_lock_flock; } elsif( use_other_locking_mechanism() ) { *_do_lock = \&_some_other_locking; } else { *_do_lock = \&_lock_rename; } } みたいにしたらどうだろう(それじゃなきゃロックする関数内で何か 定数ををスイッチにしても同じだけど)。なんかrenameのロックとかって イマイチ信用できんから、flock()が使えるならそれを使ったほうがよく ない? 34:nobodyさん 02/06/24 19:25 kznFdEhQ flockの方が糞 35:nobodyさん 02/06/24 19:27 処理全体をロックしたいばやいは $lock = fopen('lock.txt', 'w') or exit; flock($lock, LOCK_EX); ~処理~ fclose($lock); でいいんでないかな。 36:nobodyさん 02/06/24 21:15 >>35 PHPかなんかか?それ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch