From: Charles Oliver Nutter Date: 2009-05-29T02:21:36+09:00 Subject: Re: Running code at a certain time? Caleb Clausen wrote: > Timeout uses Thread#raise, which I think is not reliable on JRuby or > other implementations that use native threads. It should be reliable, and in fact we reimplemented Timeout in Java to reduce the cost almost down to zero. I don't like that things like raise and kill and Timeout are used, but we've made sure they work well when they are. > PS: does anyone know why Timeout::Error < Interrupt ? Interrupt is for > ^C... why would you want timeouts to be handled like ^C? I do not. - Charlie