316. Re: flockの使い方?


番号順一覧Top スレッド順一覧Top
作者: Zazel
日時: 2004/2/12(15:30)
Zazelです。
誤解されるかもしれないので、補足。

> === dune <FZH01112@...> さんが書かれた
> === <200402111548.i1BFm9Fr004341@...> にて
> 
> > 自分の環境で flock が使えるかどうか確かめるため、下のような
> > スクリプトを書いて試してみました:
> 
> SolarisのC言語ライブラリにはflock()がありませんから
> fcntl()ベースで動くはずなので、それなら予想された動きです。
> 
> # 同じプロセス上で複数回のwrite lockは素通りするはず。

Cだとflock()でも同じプロセス上ではブロックされないので、
ロックを試す場合は別プロセスが確実だと思います。(forkだけもダメ)

(* SEKI Masatoshi  /  zazel.ts@..."cx"           *)
(*  Would you hold my hand? Softly, let's linger. *)
前の発言: 315. Re: flock の使い方? [Zazel] 2004/2/12(14:58)
後の発言: 317. Re: flockの使い方? [dune] 2004/2/13(01:14)
親発言: 315. Re: flock の使い方? [Zazel] 2004/2/12(14:58)
子発言: 317. Re: flockの使い方? [dune] 2004/2/13(01:14)