Ruby 1.9 has threads, but they have lots of problems -- the biggest one is that they don't work the same cross platform (priority behaves differently, loop {}
inside a thread will eat the whole process in Solaris, but not Linux nor green threads, etc.).
However, they made the new native threads class name the same as the old green class: Thread.
Is there a way to bypass this reliably? Or build ruby 1.9 without native threads?
I suppose I could drop the old green Thread class in, but I don't know if that will allow C extensions that aren't thread safe to work right.
Ciao!