« 係り受け解析: 論文読み | main | Tx: Succinct Trie Data Structure »
2007年05月27日
flock(2)ではなくlockf(3)だとメールを頂いた。
確かにlockf(3)に変えてみると(lenは0)、排他してくれない。なんで挙動が違うんだ・・・。
2つの違いが分かったらまた書きます。
trackbackURL:
ああ、なるほろ。納得。Thread 同士だとどうせ普通に殺し合い (SEGV etc) とかできるし、協調性が無いことがありえないので flock(2) + 各種 mutex しか使わんという事だと思われ。
comments
ああ、なるほろ。納得。Thread 同士だとどうせ普通に殺し合い (SEGV etc) とかできるし、協調性が無いことがありえないので flock(2) + 各種 mutex しか使わんという事だと思われ。