有人可以推荐一些关于Ruby多线程/多进程细节的好书籍或网站吗?
我尝试使用Ruby线程,在1.9vm上没有死锁,但在jruby中却遇到了死锁。是的,我意识到差异很大(jruby没有GIL),但我想知道是否有针对Ruby多线程编程的策略或一组类,我只需要阅读相关资料。
顺便说一句:从Java转到Ruby有点奇怪,因为我需要定义是否要使用可重入锁。
有人可以推荐一些关于Ruby多线程/多进程细节的好书籍或网站吗?
我尝试使用Ruby线程,在1.9vm上没有死锁,但在jruby中却遇到了死锁。是的,我意识到差异很大(jruby没有GIL),但我想知道是否有针对Ruby多线程编程的策略或一组类,我只需要阅读相关资料。
顺便说一句:从Java转到Ruby有点奇怪,因为我需要定义是否要使用可重入锁。
令人惊讶的是,《dRuby》一书中有关于DRb多线程的章节,其中涉及了Ruby多线程的一些基本方面。这本书是由编写了dRuby/ERB的同一位作者撰写的,看起来相当不错。