From: nobu.nakada@... Date: 2002-05-31T23:34:08+09:00 Subject: [ruby-dev:17257] Re: race condition on Queue#pop? なかだです。 At Fri, 31 May 2002 23:07:39 +0900, Tanaka Akira wrote: > > > やっぱり、MutexやQueueはCで実装すべきか。 > > > > Rubyでもだいたい実装できるはずですが、やはり効率を考えるとそう > > かも知れません。 > > なんとなく、Rite で POSIX thread を扱うようになると、必然的に C で実装 > する(というか POSIX thread のやつの wrapper を作る)ことになるのではな > いかなぁと想像しています。 できれば本当のeval部分とthread部分は分けたいところですが、現状 ではなかなか大変そうです。 > あと、今は signal で割り込まれると Thread.critical が false になっちゃ > いますから、変なことが起こり得ます。本当はあのへんでの signal はブロッ > クしておくべきなんじゃないのかなぁ。 あ、そうかも知れません。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦