Got it. Thanks for taking the time to explain it to me. -- Bryan On Mon, Aug 11, 2008 at 7:07 PM, ara.t.howard <ara.t.howard / gmail.com> wrote: > > 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 > > > > >