写点什么

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:155207
用户头像
臧秀涛 略懂技术的运营同学。

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

关注

评论

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

jwt

卢卡多多

JWT 6月月更

实战攻防演练中的四大特点

穿过生命散发芬芳

6月月更 攻防演练

疫情防控,居家办公,网上授课之心得 | 社区征文

sky

初夏征文

一文搞懂php中的(DI)依赖注入

乌龟哥哥

6月月更

程序猿职业发展9项必备软技能

慕枫技术笔记

职业发展 6月月更

DevEco Studio 3.0编辑器配置技巧篇

坚果

OpenHarmony 6月月更

Redis 那些事

Damon

6月月更

由点到面贯穿整个Java泛型理解

知识浅谈

Java泛型

Object.defineProperty也能监听数组变化?

德育处主任

JavaScript Vue 原理分析 数据变更跟踪 6月月更

Sumati GameFi生态纵览,神奇世界中的元素设计

鳄鱼视界

Java基础:异常处理机制

百思不得小赵

异常 javase 6月月更

Android 硬布局item的高级写法

yechaoa

android layout 6月月更

java定义属性错误_错误处理

工程师日月

6月月更

学习React源码的五个层次

郭明

React

被疫情偷走的时间都去哪了 | 社区征文

宇宙之一粟

时间管理 居家办公 6月月更 初夏征文

谈谈飞书对开发工作的优势 | 社区征文

武师叔

初夏征文

TSDB在民机行业中的应用

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

MCN机构遍地开花:博主和作者要谨慎签约、行业水很深

石头IT视角

Java Core 「17」ThreadLocal

Samson

学习笔记 Java core 6月月更

ERROR日志格式与注意点

zarmnosaj

6月月更

自动化测试

IT蜗壳-Tango

6月月更

给你讲懂 MVCC 续篇

Nick

MySQL 源码 MVCC 6月月更 深入解析

面向对象开发

Jason199

面向对象 js 6月月更

netty系列之:在netty中使用tls协议请求DNS服务器

程序那些事

Java Netty 程序那些事 6月月更

你真的需要自动化测试吗?

老张

软件测试 自动化测试

非凸联合创始人李佐凡:将量化作为自己的终身事业

非凸科技

人工智能 机器学习 rust 量化交易 算法交易

Smartctl 打开设备遇到 Permission denied 问题排查过程记录

耳东@Erdong

Linux smart 6月月更 Permission denied

探索C语言程序奥秘——C语言程序编译与预处理

未见花闻

6月月更

论一个优秀红队人员的自我修养

穿过生命散发芬芳

6月月更 攻防演练 自我修养

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