>>870
つーか複数プロセスが同時にアクセスするようなモデル?
面倒だからファイルのリネーミングを使っちまえば?
ファイルがリネームできないときは誰かがロックを取ってるってやつで。
もしくはファイル名でハッシュ値を出して、そのハッシュ値でロックディレクトリを作成。
作成に失敗したらロック獲得失敗。
まあどれも古典的な方法だけど、Mutexとかを使わないんだったらこれぐらいしかないんじゃない?

いってしまえば、別にきちんと規約を決めればMutexでも排他ロックはできるけど。