トップページphp
981コメント337KB

【Perl】ファイルロック(排他処理)について語ろう

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/06/23 10:18ID:eY2l+Gw1
どんな環境でも使えて、軽くて、頑丈なロックを考えようじゃありません
0567nobodyさん03/11/09 18:12ID:???
>563
単に読み込みをブロックしてなかっただけってオチなんじゃ。
それか二つのファイルでファイルハンドルを同じにしちゃったとか…。

>564
open(COUNT, "+<$cfile");
flock(COUNT, 2);
(中略)
open(ADDR, ">>$afile");
(中略)
close(ADDR);
couse(COUNT);
0568nobodyさん03/11/09 18:18ID:???
ちょっと複雑なシステムで
複数のスクリプトが複数の同じファイルを読み書きする場合は
ロック用ファイルを一つ用意する方が管理が楽なのは当たり前。

でもカウンターのようにファイルが単一のスクリプトからしか読み書きされない場合は
どちらか先に読む方のファイルをロックしておけば十分。
0569nobodyさん03/11/09 18:46ID:???
>>565
>>566
無能か?(w
ググルとたくさんでてくるぞ、そのケース
0570nobodyさん03/11/09 18:58ID:???
わけわかんね。
サーバがflockをきちんと使えないシステムを採用してたとかじゃないの?
0571nobodyさん03/11/09 19:03ID:???
>>569
きっと君と同じぐらい無能なやつなんだろうね
ここでそんなこと言ってるのも君ぐらいだし
■ このスレッドは過去ログ倉庫に格納されています