Ruby 多线程 / 多进程读物

6

有人可以推荐一些关于Ruby多线程/多进程细节的好书籍或网站吗?

我尝试使用Ruby线程,在1.9vm上没有死锁,但在jruby中却遇到了死锁。是的,我意识到差异很大(jruby没有GIL),但我想知道是否有针对Ruby多线程编程的策略或一组类,我只需要阅读相关资料。

顺便说一句:从Java转到Ruby有点奇怪,因为我需要定义是否要使用可重入锁。


1
与 https://dev59.com/DUjSa4cB1Zd3GeqPBwWv#2372518 有关的编程内容。 - clyfe
http://www.igvita.com/2008/11/13/concurrency-is-a-myth-in-ruby 这篇文章很好,但不能解释jruby的不同之处。 - rogerdpack
2个回答

1

4
我不会称之为改进,只是使用了不同的功能来完成类似的任务。一个重大的改进是JRuby实现中的线程处理。 - clyfe

0

令人惊讶的是,《dRuby》一书中有关于DRb多线程的章节,其中涉及了Ruby多线程的一些基本方面。这本书是由编写了dRuby/ERB的同一位作者撰写的,看起来相当不错。


什么是 dRuby?我没有听说过。 - Ray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接