2013-07-12 42 views
2

据我了解,在MRI非阻塞IO使得GIL,解除锁定。在他们,根据这篇文章:http://www.paperplanes.de/2011/4/25/eventmachine-how-does-it-work.html,非阻塞根据系统来实现调用像selectepollkqueue。有没有一种方法可以在纯红宝石中实现非阻塞(也就是说,其他线程正在启​​动,当我在等待什么时)?因为一切都在同一个线程内发生的(除了EM.defer块OFC)非阻塞红宝石MRI IO和EventMachine的

您可以使用非阻塞代码从纯Ruby

回答