写点什么

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

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

关注

评论

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

GitHub标星150K的神仙笔记,3个月肝完成功面进美团定级3-2

Java架构之路

Java 程序员 架构 面试 编程语言

2021年,字节/百度/阿里相继发布50W+优质Java岗(含内部面试真题及答案)

996小迁

Java 程序员 架构 面试

架构师第8周作业

Geek_xq

矿机挖矿软件系统开发|矿机挖矿APP开发

系统开发

技术创新是PC市场发展基石,英特尔占据明显领先优势

E科讯

【得物技术】代码覆盖率原理与得物app实践

得物技术

测试 原理 代码 得物技术 覆盖率

我们为什么打比方

石云升

28天写作 确认偏误 打比方

Nginx 的负载均衡模式有哪些?它的实现原理是什么?

李尚智

nginx 架构 微服务

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

Java架构之路

Java 程序员 架构 面试 编程语言

训练营第十三周作业

大脸猫

华云大咖说|企业混合云构建之道

华云数据

云计算 桌面云

从姚安娜出道说起

三只猫

28天写作 社交泛娱乐

一文带你学会AQS和并发工具类的关系

伯阳

AQS java 并发 ReentrantLock 多线程高并发 lock锁

APICloud AVM多端开发 |《生鲜电商app开发》项目源码教程

YonBuilder低代码开发平台

大前端 移动开发 APP开发 APICloud

在GitHub中向开源项目提交PR的过程

worry

GitHub pull request

为什么印度不会成为世界工厂?

JiangX

印度 28天写作 世界工厂

安卓开发实战!闭关在家37天“吃透”这份345页PDF,成功定级腾讯T3-2

欢喜学安卓

android 程序员 面试 移动开发

架构师第八周总结

Geek_xq

电商网站商品管理(二)多种搜索方式

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

二本学渣考研失败,为什么Android要采用Binder作为IPC机制?已开源

欢喜学安卓

android 程序员 面试 移动开发

Java 程序经验小结:剖析@SuppressWarinings注解

后台技术汇

28天写作

架构师训练营第十三周笔记

李日盛

笔记

PHP转JAVA开发30分钟实战攻略

dothetrick

Java php

技术人员如何写好周报

猿话

[5/28]产品运维保障体系的质量实践

L3C老司机

超越身边80%的人,其实没有你想象的那么难

架构精进之路

认知提升 成长笔记 七日更 28天写作

使用 kubectl-rabbitmq 部署和运维 K8S 上的 RabbitMQ 集群

郭旭东

RabbitMQ kubectl kubectl plugin

区块链2021狂想曲:迎接以技术为名的春天

脑极体

极客训练营知识点思维导图

jorden wang

2021字节、华为、滴滴Java内部面试题(含答案),新鲜出炉!

比伯

Java 编程 架构 面试 程序人生

9. 细节见真章,Formatter注册中心的设计很讨巧

YourBatman

Converter ConversionService Formatter

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