- 1 名前:nobodyさん [02/06/23 10:18 ID:eY2l+Gw1]
- どんな環境でも使えて、軽くて、頑丈なロックを考えようじゃありません
- 955 名前:nobodyさん mailto:sage [2007/04/30(月) 22:19:01 ID:???]
- PHPか。
- 956 名前:nobodyさん mailto:sage [2007/05/01(火) 08:41:54 ID:???]
- Perlで1個作って、それを移植するだけだろw
- 957 名前:nobodyさん mailto:sage [2007/05/01(火) 11:06:12 ID:???]
- >>956
ほとんど同じでOKなの?
- 958 名前:nobodyさん mailto:sage [2007/05/03(木) 07:37:55 ID:???]
- 5年前のスレかよw
- 959 名前:nobodyさん mailto:sage [2007/11/12(月) 23:00:45 ID:???]
- 半年前のレスかよ
- 960 名前:nobodyさん [2007/11/25(日) 15:43:12 ID:YhRNGWJK]
- ageてみるか
- 961 名前:nobodyさん mailto:sage [2008/03/14(金) 20:29:09 ID:???]
- このスレが無限ロックされてるんじゃね?w
- 962 名前:nobodyさん mailto:sage [2008/08/08(金) 02:57:43 ID:???]
- flockにロックIDとかつけてくんないかなー
部分ロックしたいときに困る
- 963 名前:nobodyさん [2008/08/08(金) 02:59:41 ID:V81X7ey0]
- ていうかファイルに対するlockじゃなくて、完全にIDのみで管理するロック機構があれば応用がきくのに
そういうのって何で作られないの?何かわけがあるの?
- 964 名前:nobodyさん mailto:sage [2008/08/08(金) 10:06:25 ID:???]
- ファイルに対してlockしないでなににlockするんだい?
管理はファイルごとに行うんじゃなくてファイルハンドルごとに行うんじゃないかい? ま、ルールに則って処理しなければlockはいくらでも無視できるけど
- 965 名前:nobodyさん mailto:sage [2008/08/08(金) 19:52:28 ID:???]
- 何言ってんのさ。
mkdirとかを用いた方法だって、あくまで"処理のロック"だろ。 その処理ってのがファイルアクセスだったときにファイルロックになるだけでさ。 わざわざロック専用のファイル作ってそれにflockかける場合のこと考えると、「対象としてのファイルがなければロックできない」ってのはどうにも無駄な制限だと思うんだけど。 って書いたけどIDだけでの管理は共用鯖とかだと現実的じゃないな。
- 966 名前:nobodyさん mailto:sage [2008/08/08(金) 20:28:34 ID:???]
- System V IPCのセマフォ使えばいいんじゃない?
perlなら組み込み関数あるし、CPANにもライブラリあるよ。
- 967 名前:nobodyさん [2009/09/07(月) 18:18:57 ID:0FwHnD5n]
- 質問です。
apacheのアクセスログの様にとにかく最後尾に追記するだけの場合、排他処理は必要ですか? use Fcntl; sysopen(OUT, $FileName, O_WRONLY|O_CREAT|O_APPEND); print OUT "aaa\n"; close(OUT); これだけで済めばいいな〜というのは甘い考えでしょうか?
- 968 名前:nobodyさん mailto:sage [2009/09/09(水) 17:11:40 ID:???]
- 追記は確か混じった。
- 969 名前:nobodyさん [2009/09/09(水) 17:27:59 ID:jdeXznBz]
- >>968
レスありがとうございます。 後で編集するので書き込まれる順序は特に気にしませんが 一応flock程度はやっておこうかなと思ってます。
- 970 名前:nobodyさん [2009/09/13(日) 16:22:21 ID:YylJyw/3]
- それは print を使うからでは。
一回のシステムコールで書き込まれるようにすれば? syswrite を使うか、バッファを無効にする。
- 971 名前:nobodyさん mailto:sage [2009/10/08(木) 14:28:23 ID:???]
- 書き込みすんだったら、
ロックは必須でしょう?
- 972 名前:nobodyさん mailto:sage [2009/10/12(月) 23:17:19 ID:???]
- このスレでも何度かいわれたし、
www.bioinfo.jp/tips.html#append に詳しく書いてある。 確認してみれ。
- 973 名前:nobodyさん mailto:sage [2009/10/19(月) 19:57:43 ID:???]
- システムに依存するけど、どの操作もアトミックにできれば、ロックはいらねぇって話だわな。
|

|