【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト730:nobodyさん 04/10/22 17:20:32 通常、perlのflock()もphpのflock()も、下位レベルで使ってるシステムコールはflock(2)なわけだが。 731:nobodyさん 04/10/23 01:59:39 言語, OS, ファイルシステム等の実装に依存 php4.3.9/linux はソース確認したところ flock(2) 使ってないよ。fcntl(2)。 732:nobodyさん 04/10/23 02:53:34 perl5.8/linuxはflock(2)だっけ?fcntl(2)だったっけ? 733:nobodyさん 04/10/23 04:34:45 ごめん、phpでもflock(2)使ってた. -->731は間違い 双方とも flock(2) が使える環境では flock が使われる. また間違ってるかも知れないので、調べたソースを書いておく。 php-4.3.9 ./ext/standard/flock_compat.c perl-5.8.5 ./pp_sys.c 734:nobodyさん 04/10/23 13:22:56 おお、すばらしい。 flock(2)使える環境って前提になるが(BSD,SystemV,Linux?)、PerlでもPHPでもflock()でいけるのか。 NFS上のディスクは別として。 735:nobodyさん 04/10/25 18:24:04 なるほどねぇ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch