【发布时间】:2011-09-20 23:40:38
【问题描述】:
在 Ruby 1.9.3 中,you're allowed to run multiple test cases at once。我不确定这是语言的特性、minitest 库还是 YARV 的特性,因此对任何不好的术语表示歉意。
但是他们是否为此取消了 GVL,或者这仅仅意味着如果一个线程在做 IO,另一个线程可以使用 CPU?
【问题讨论】:
-
它似乎在 Windows 上也是并行的:rbwr.blogspot.com/2011/06/blog-post.html 提到为 Windows 修复了一个错误,它说“现在 Windows 可以运行 make test-all parallel。”。
标签: ruby multithreading minitest ruby-1.9.3