首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在2.2版中,全局解释器锁(GIL)是否已从Ruby中删除?

在2.2版中,全局解释器锁(GIL)是否已从Ruby中删除?
EN

Stack Overflow用户
提问于 2015-02-03 20:43:37
回答 2查看 1.3K关注 0票数 3

有人提到它(被删除了),但是我在网上都找不到任何关于它的参考资料。

无论哪种方式,有人能指出一些可靠的文档吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-03 20:51:13

事实并非如此。证明负面是很棘手的,尽管这将是一个相当大的变化,不应该在发布说明中提及。还可以很容易地看到与GIL相关的apis (rb_thread_blocking_function等)仍然存在。

此外,一位邮寄至红宝石核心最近询问在无吉尔红宝石方面取得了什么进展,答案是“没有”。

票数 8
EN

Stack Overflow用户

发布于 2015-02-03 20:51:29

GIL仍然存在,也许您正在考虑对垃圾收集的更改。以下是自2.1以来的更改:

  • 增量GC (2014年RubyConf演示文稿:“用于Ruby解释器的增量GC”)
  • 文号GC (2014年RubyKaigi演示文稿)
  • 配置-with-jemalloc特性#9113核心库:支持
  • Unicode 7.0 #9092新方法: Enumerable#slice_after #9071,
  • Enumerable#slice_when #9826 Float#next_float,Float#prev_float #9834
  • File.birthtime,File#birthtime #9647 String#unicode_normalize #10084
  • 捆绑库:
    • 更新精神病学2.0.8
    • 更新Rake 10.4.2
    • 更新RDoc 4.2.0
    • 更新RubyGems 2.4.5
    • 更新测试-单元3.0.8 (从存储库中删除,但捆绑在tarball中)
    • 更新最小5.4.3 (从存储库中删除,但捆绑在tarball中)
    • 废弃数学

  • C API
    • 删除不推荐的API

https://www.ruby-lang.org/en/news/2014/12/25/ruby-2-2-0-released/

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28308363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档