Ruby 1.9 имеет потоки, но у них много проблем - самая большая из них заключается в том, что они не работают на одной кроссплатформенности (приоритет ведет себя по-разному, loop {}
внутри потока съест весь процесс в Solaris, но не Linux, ни зеленые темы и т. д.).
Однако они присвоили новому классу собственных потоков имя, совпадающее со старым зеленым классом: Thread.
Есть ли способ обойти это надежно? Или собрать ruby 1.9 без родных потоков?
Полагаю, я мог бы уронить старый зеленый класс Thread, но я не знаю, позволит ли это расширениям C, которые не являются поточно-ориентированными, работать правильно.
Ciao!