Потоки работают в рубиновой обуви, проблема в том, что они зеленые нити , и вы должны быть очень осторожны, чтобы не вынуть свой пользовательский интерфейс. Кроме того, у вас есть примитивы типа «каждый», которые позволяют вам запускать биты кода каждый определенный интервал.
Я думаю, что _why собирал обувь для бега на 1.9, что даст гораздо более убедительную многопоточную историю.