【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト941:nobodyさん 07/04/16 16:38:48 言語に備わってるファイルロック関数は信用してはいけない 942:nobodyさん 07/04/16 18:29:01 >>940 Perlのflockは様々な実装があるので、ここではUnix互換OSのflock(2)が 使われた場合とすると、 ・flockはOSの機能なので、機能するのはOSの範囲内。 ・正しい書き方をすれば、別のプロセスがロックを外すことは無い。 ・別プロセスからのflockの開放は可能らしい。 943:nobodyさん 07/04/16 18:31:45 ファイル構造体にフラグ立ててるわけだからファイルハンドル・別スクリプト云々は考えなくていいっしょ 944:nobodyさん 07/04/16 19:58:57 mkdirが使えるなら絶対そっちのほうがいいよ 945:nobodyさん 07/04/23 18:26:23 >942 遅ればせながら�ォです 946:nobodyさん 07/04/23 20:20:20 NFSを介した向こう側のファイルを開く時はflockが効かなかったりする。 947:nobodyさん 07/04/26 17:01:49 >>946 (OSが管理してるので)同じサーバ内でならflockでいい。 別のサーバからのアクセスもロックしたいなら lockd動かしてfcntlでロックする。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch