[ANN evdispatch]
Tony Arcieri
tony at medioh.com
Sat Apr 12 02:00:14 CEST 2008
On Fri, Apr 11, 2008 at 5:36 PM, Todd Fisher <todd.fisher at gmail.com> wrote:
> I also really like to avoid multi-threading, but I'm afraid given the
> limitation of the ruby language (not that it doesn't make up for them in
> other ways) it's only possible to take full advantage of libev by running
> it's event loop in a separate thread independent of ruby's own scheduling.
>
Both Rev (http://rev.rubyforge.org/) and Ebb (http://ebb.rubyforge.org/) run
libev alongside Ruby 1.8's scheduler by effectively busy-waiting on
rb_thread_schedule(). Rev also supports making long-running system calls
with Ruby 1.9's new rb_thread_blocking_region().
--
Tony Arcieri
medioh.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schmorp.de/pipermail/libev/attachments/20080411/9105c3f7/attachment.html>
More information about the libev
mailing list