[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 メーリングリストの案内