写点什么

Go 1.5 正式发布:实现自举、引入并发垃圾收集器

  • 2015-08-19
  • 本文字数:564 字

    阅读完需:约 2 分钟

在经历了几个 Beta 版本和一个 rc 版本之后,Go 1.5 终于正式发布了。这是一个很重要的版本,实现方面有很多变化。因为这个版本仍然遵循 Go 1兼容性承诺,开发团队预计,所有的 Go 程序应该都可以和以前一样编译和运行。二进制和源码包已提供下载

在实现方面,最大的变化有以下几点:

  • 编译器和运行时是完全用 Go 语言编写的(还有少量汇编),实现了自举。实现中不再涉及 C 语言,所以构建时也就不需要 C 编译器了。
  • 并发的垃圾收集器,可能的情况下,垃圾收集可以和其他 goroutine 并发进行,可以极大降低响应时间。
  • 默认情况下,Go 程序运行时的 GOMAXPROCS 会被设置为可用的核数,之前默认为 1。
  • internal packages 的支持扩展到所有 repositories,不再是仅供核心包使用。
  • go 命令对 vendoring 外部依赖提供了实验性支持。
  • 引入了 go tool trace 命令,支持对程序的执行做细粒度的跟踪。

这些变化背后的具体细节,感兴趣的读者可以关注 Tony Bai 的博客文章《Go 1.5 中值得关注的几个变化》

更多细节,可以参考发布说明

另外,Go 1.6 也会继续改进GC,具体可以参考相关文档。因为Go 1.5 的开发周期较长,Go 1.6 的开发周期会比正常周期短一些,代码将于11 月1 日冻结,预计2016 年2 月1 日发布。

在10 月15 日~17 日的 QCon 上海 2015 ,七牛云存储 CEO许式伟将分享 Go 语言最新特性与最佳实践,敬请关注。

2015-08-19 20:155297
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 143.8 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

炎凰数据完成超亿元 A1 和 A1+ 轮融资,推出异构数据即时分析平台

晨山资本

大数据 大数据处理 大数据分析

携手!Kyligence 支持 Amazon EMR Serverless,赋能云上企业降本增效

Kyligence

数据分析 OLAP

Java 八股文能不背吗?Java 面试都只是背答案吗?

钟奕礼

Java 程序员 java面试 java 编程

小令观点 | 需要留存用户的身份证照片?想清楚这三点了再做……

令牌云数字身份

数字身份 身份认证 加密技术 可信

上班干,下班学!这份 Java 面试八股文涵盖 20 多个技术点

钟奕礼

Java 程序员 java面试 java编程

主流BI软件,哪一个软件使用效果更好?

夏日星河

SCADA系统架构、类型和应用

2D3D前端可视化开发

物联网 组态软件 web组态 组态编辑器 SCADA

小令观点 | 需要留存用户的身份证照片?想清楚这三点了再做……

令牌云数字身份

身份认证 身份安全 敏感信息加密

江西省四家等保测评机构名单详解

行云管家

江西 等保测评 等保测评机构

Linux系统保存文件命令的详细介绍

源字节1号

软件开发 前端开发 后端开发 小程序开发

室内高清led电子显示屏的定义

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

自动驾驶的「数据引擎」,该如何“降本”、“增效”和“精准化”?

澳鹏Appen

人工智能 自动驾驶 无人驾驶 智能驾驶 数据标注

从零开始学习Java系列之你为什么要学Java?

千锋IT教育

百度架构师手写万字Spring Security实战笔记,一篇就搞懂

小小怪下士

Java spring springsecurity

直播预告lApache Hudi 中文社区技术交流会第六弹

StarRocks

数据库

中心化危机下,NFT 去中心化协议能否破局?

NFT Research

区块链 去中心化 NFT

深入掌握 Fiori Elements 工作原理的前提条件:理解 Smart Field

汪子熙

前端开发 web开发 Fiori SAP UI5 11月月更

小令观点 | 是什么让马斯克也受骗了?

令牌云数字身份

数字身份

MySQL的存储引擎及常用数据类型详解

C++后台开发

MySQL 数据库 中间件 后端开发 C++开发

动手实践丨基于ModelAtrs使用A2C算法制作登月器着陆小游戏

华为云开发者联盟

人工智能 华为云 A2C算法

云服务器买谁家的好?为什么?理由是什么?

行云管家

云计算 服务器 云服务器

隐语 PSI benchmark 白皮书

隐语SecretFlow

密码学 隐私计算 PSI 安全多方计算 隐语

【昇思生态城市行】南京站圆满举办, 昇腾携手伙伴见证多项重磅发布!

极客天地

刷了三个月 leetcode 算法,顺利拿下百度、阿里等大厂的 offer

钟奕礼

Java 程序员 java面试 java编程

AI赋能音乐创作,人人都是音视频创作者

HarmonyOS SDK

HMS Core

为了进大厂!吃透了各大厂最新 3000+Java 面试题啃完面试肯定妥了

钟奕礼

Java 程序员 java面试 java编程

业务畅行海外,如何做到安全第一

火线安全

阿里云易立:以增效促降本,容器服务全面进入智能化时代

阿里巴巴云原生

阿里云 云原生 容器服务

PCB layout有DRC,为什么还要用CAM和DFM检查?

华秋PCB

PCB PCB设计 PCB工具

ElasticSearch 集群迁移最佳实践

冰心的小屋

elasticsearch

百度面试被算法血虐,闭关肝完445页算法神仙笔记成功入职字节

钟奕礼

Java 程序员 java面试 java编程

Go 1.5正式发布:实现自举、引入并发垃圾收集器_QCon_臧秀涛_InfoQ精选文章