On Aug 11, 2008, at 4:48 PM, Bryan Richardson wrote:

> Actually, after taking a closer look at the timeout method distributed
> with Ruby, I don't understand why it doesn't work for me... can anyone
> explain that to me?  To me, it looks like it's doing exactly the same
> thing Ara suggested doing with signal traps, but with threads instead.
> So how come it doesn't work?

with ruby, only one thread runs at once because they are green  
trheads.  so if you do something that blocks your entire process, like  
and OLE call, you block all threads.  this is mainly a windows issue.

a @ http://codeforpeople.com/
--
we can deny everything, except that we have the possibility of being  
better. simply reflect on that.
h.h. the 14th dalai lama