【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト889:nobodyさん 06/01/28 10:06:37 JFqaWvHV ファイルロックと言うのは、 先にファイルを開いておいて、それからロックするものですか? オープン前に排他制御かけるのは無駄ですか? 890:nobodyさん 06/01/28 12:03:17 有効。 891:nobodyさん 06/01/29 01:06:29 >>889 flockだとファイルハンドルが必要だから先にオープンしないといけない。 892:889 06/01/29 07:30:55 rUKuWvJe @dataにデータがある分だけ、ファイルF1とF2に全く同じデータを上書きしたい場合 こんな感じでいいのでしょうか? 上書きする部分だけループにしています。添削してもらえませんか? open(F1,">$file1")||die(); flock(F1,LOCK_EX); open(F2,">$file2")||die(); flock(F2,LOCK_EX); foreach(@data){ ($aaa,$bbb)=split(',',$_,2); print F1 "$aaa,$bbb\n"; print F2 "$aaa,$bbb\n"; } close(F1); close(F2); 893:nobodyさん 06/01/29 08:51:40 1QlgYllq 1個ロックしときゃいいんじゃないの? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch