【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト643:nobodyさん 04/03/17 16:25 んなバカな。 何か間違っている。 644:nobodyさん 04/03/17 18:02 >>642 君が作ったのを晒してくれないか 645:nobodyさん 04/03/18 13:24 >>644 了解です。 ttp://www.mindcompass.sfcgi.com/misc/LOCK.pm.txt 646:nobodyさん 04/03/19 13:53 とりあえずmkdirやrenameを実行した後 仕方なく-dや-eをしなさい。 647:642 04/03/19 16:28 >>646 その辺(ファイル操作後の存在チェック)は仕方なく実装してます。 同一プロセスで、同じファイルからのrenameコマンドを連続して実行すると、2回目は失敗(これが通常動作)するので、 他プロセスでのファイル操作の結果が反映されるのが遅いらしい。 648:nobodyさん 04/03/19 16:33 -d or mkdirじゃなくてmkdir or !-d 649:nobodyさん 04/03/29 10:00 WLF8C9h8 ログに「This is a test1.」と10万回書くCGIと「This is a test2.」と10万回書くCGIを二つ同時起動させてみた。 ログにはきちんと20万行書かれてた。 for ($i = 0; $i < 10000; $i++) { open (DATA, ">>$file"); flock (DATA, 2); print DATA $str; close DATA; } こういうのじゃ、そのOSでflockが使用可能かって言う確認にはならないのですか? ちなみに、環境はWin2KとActivePerl5.6.1で試しましたが。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch