最近在了解 Ruby 的进程和线程,刚好看到 Sidekiq 的作者的一篇文章,里面谈到使用 HTM(Hardware Transactional Memory) 的方法来去掉 MRI Ruby 的 GIL,有兴趣可以了解一下 http://www.mikeperham.com/2013/12/31/rubys-gil-and-transactional-memory/
@imlcl 如果能够解决掉这个问题,ruby 的使用场景就会继续增多:)
http://researcher.watson.ibm.com/researcher/view_person_subpage.php?id=4800