这比其他任何事情都更令人好奇(我应该完全放弃这一点,尝试一下jRuby),但是有可能禁用YARV ruby的全局解释器锁和任何其他相关的锁吗?
我认为这将“使您的担保失效”,因为YARV Ruby的一些库不是线程安全的,但它会导致任何其他问题吗?
发布于 2011-01-26 13:48:23
除非您实际编辑源代码并重新编译,否则无法禁用它。我还没有看过它是如何实现的,但我猜很难从代码中“弹出”它。如果你不想要GIL,你可以试试JRuby,我很确定Rubinius也没有。
发布于 2012-11-11 12:05:30
https://stackoverflow.com/questions/4103502
复制相似问题