如何在多个线程中获取ruby中的同步/阻塞I / O?

时间:2010-05-21 18:54:07

标签: ruby multithreading

我只是想使用ruby,但我觉得如果我的目标包括使用任何形式的阻塞IO的多个线程我就不能。即使对于什么是小脚本,当我看到需要多个线程时,我开始转向java。有没有一种好方法可以使用Ruby创建多个线程,在需要时使用每个块?正如你们许多人所知,绿色线程不支持阻塞IO,因为它们会导致所有线程阻塞..

1 个答案:

答案 0 :(得分:1)

使用1.9引入本机线程(和GLI),或使用Jruby,它具有完全并发的本机线程。无论如何,这就是我要做的事情:)。