2010-03-05 64 views
5

谁能推荐任何好的多线程/处理书籍/网站这详谈关于Ruby的多线程/多处理器的复杂性?红宝石多线程/多读数

我尝试使用ruby线程,基本上在1.9vm的无死锁代码它在jruby中遇到死锁。是的,我意识到差异是激烈的(jruby没有GIL),但我想知道是否有策略或红宝石多线程编程类,我只需要阅读。

附注:从java到ruby有点奇怪,不得不定义我是否需要重新锁定vs不是。

+1

相关http://stackoverflow.com/questions/999482/what-practical-effect-will-different-ruby-threading-models-ruby-vs-jruby-have-o/2372518#2372518 – clyfe 2010-03-06 10:20:53

+0

http:///www.igvita.com/2008/11/13/concurrency-is-a-myth-in-ruby很好,但不能解释为什么jruby不同。 – rogerdpack 2011-12-31 17:51:04

回答

0

出人意料的是,dRuby本书有一个大约的DRb多线程篇章,倒是Ruby多线程的一些基本方面。它是由同一个写dRuby/ERB的人写的,看起来不错。