From: Caleb Clausen Date: 2010-05-07T10:25:41+09:00 Subject: [ruby-core:30076] Re: [Bug #3212] ConditionVariable may become inconsistent for interrupted threads On 5/6/10, Yusuke ENDOH wrote: >> Can a special case for >> ctrl-c be made? Is there a more complete discussion of this issue >> somewhere? > > Sorry, this is discussed in Japanese closed IRC with some committers > including ko1, akr and kosaki. To sum up the discussion, we thought > convenience of Ctrl+C is more important (for casual users) then > consistency of CV#wait. > And, a techie who want consistency of CV#wait can achieve it by > avoiding Thread#raise and by paying attention to signal. Yeah, seems fair enough. I'm going to ponder the whole double-Thread#raise thing some more, since it seems like there ought to be a way to make it safe... > Exactly. You are really quine to understand :-) > quine -> quick Actually, I rather like being accused of being a quine... Altho I'll also have to ponder what exactly 'quine to understand' really means.