こんにちは。
今、初めてPerl5とMysql組み合わせでサイトを構築中なんですが、Perlの関数にflockってありますよね。ファイルのロックをするやつです。
私はデータベースを使うのが初めてなんですが、やはりこのような処理は必要なんでしょうか?もし必要ならどのような方法で行えばよいのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

RDBM使う場合はそっち側でロック関係やってくれるから


Perl側で意識してロックする必要はないです。たぶん。
たぶんというのは、MySQL触ったことがないからです。^^;
PostgreSQLではそうでした。

ところでflockは環境によって使えなかったりすることがあるので、
私は↓こんなカンジでやってます。symlink許可されてない場合は
ファイルコピーとか生成とか。

$retry = 5;
while( !symlink(".","lockfile")){
die "error" if --$retry <=0;
sleep(1);
}
    • good
    • 0
この回答へのお礼

お礼が遅くなって、本当にごめんなさい。
やはり、特別意識してロックする必要はなさそうですね。
ご親切にありがとうございました。

お礼日時:2001/08/10 16:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報