【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト632:nobodyさん 04/03/11 20:28 久しぶりに着ますた。dat落ちしてなくてよかた。 ネタが尽きたところで脱線したいんですが、 includeしたりするファイルはflockの必要が無いことを前提としているんですかね。 書き換えや追記などを行うファイルに対し、 includeやrequireしたりするのはナンセンスということで合ってますか? 633:nobodyさん 04/03/12 15:23 それは… 実行するperlスクリプト本体にflockの必要があるか、という話と同じなんじゃないかと 634:nobodyさん 04/03/12 15:32 perl コマンド本体に flock する必要はありますか? 635:nobodyさん 04/03/12 23:11 そういやperlメインのスレですね。スマソ。 PHPにおけるincludeやrequireは単にプログラムの記述されたファイルだけでなく、 HTML、PHP複合型やtxtまで読み込めるわけです。 そういった意味での質問です。 636:nobodyさん 04/03/14 16:47 >>424 歯痛か! 637:nobodyさん 04/03/15 12:04 >>635 php でも perl SSI でも何でもいいんだけど、ロックが重要になるのは基本的に、 ファイルを書き換えるプロセスが複数存在して競合する場合、つまり A:----->読み込み------->処理-------->書き出し--------------------- B:------------------->読み込み------->処理-------->書き出し------- のようなケースね。 ロックしないとマジでファイルが壊れたり情報が失われたりする。 これに対して include や require って、 読み込みオンリーで書き換えが有り得ないという前提なので、 上記のような書き込みの競合に参加しないわけで、 そういう意味ではロックの必要性が薄い。 (全く必要性が無いわけじゃないが、ほとんどの場合無視できる) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch