[PHP-users 19895]Re: flock関数による排他ロックについて
Tadashi Jokagi
ml @ elf.no-ip.org
2004年 1月 14日 (水) 15:42:47 JST
ぢょ〜@よくきたなです.
yuu@さんの「[PHP-users 19876] Re: flock関数による排他ロックについて」から
>mkdir して、成功したかステータスをチェックすると
>1つのステップで行えるので、デッドロックの可能性が
>軽減されると聞いたことがあります。
実装の仕方しだいですけど, 上鍵は上記を基本としてロックライブラリ
を作ってます. flock() だけだと一つのファイルに着目なので, 「この一
連の作業の間」ロックしたい場合は自作ライブラリです.
後 flock() は多分 NFS での有効性は環境依存な気がするので, mkdir()
の方が依存性が少なくなるかもしれません.
--
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Shibuya city mailto:elf @ elf.no-ip.org
Yokukitana http://elf.no-ip.org/
Yokukitawiki http://elf.no-ip.org/wiki/
Yokukitablog http://elf.no-ip.org/blog/
Fedora JP Project http://www.linuxml.net/
PHP-users メーリングリストの案内