GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

Go 1.2 发布,稳定性提升

2013 年 12 月 09 日

近日,开源编程语言 Go 发布了 1.2 版,该版本作了语言修订,工具改进和标准库更新等一系列变化。Go源于 Google 的一个研究性项目,而今被用于各类公司和项目开发。继五月份发布 1.1 版本以来,时隔 7 个月后的新版本标志着 Go 语言的成熟。

一如先前报道,1.2 版的两个主要变化表现在空值处理和数组切片。空值处理方面,与先前内存存取行为固有的潜在不安全性相比,如今能保证只在有限的几类特定情境中发生运行时崩溃。数组切片新增了像指定大小一样提前指定切片容量的功能。切片方面的变化对现存代码几近无影响,但空值方面变化意味着 Go 1.2 兴许能找到需要人工更正的容错代码。

为减轻同一线程中协程间发生的饥饿现象,协程提供了调度时抢占功能。协程栈的最小容量被增加到 8KB,最大容量现在也能配置。默认情况下,64 位系统的最大容量是 1GB,32 位系统是 250MB。

Windows 和 BSD 平台上的 Go 用户会欣喜于 1.2 版本的网络性能已堪比 Linux 和 Mac OS X 平台的 1.1 版本。据开发团队所言,这些变化能带来约 30%的性能提升。1.2 版本的所有用户都应发现 Go 在 bzip2 解压和 JSON 编码实现上的性能提升。

详尽变化可参照 Go 1.2 发行说明

查看英文原文: Go Steadily Advances as Go 1.2 is Released


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013 年 12 月 09 日 21:401292

评论

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

visualvm工具远程对linux服务器上的JVM虚拟机进行监控与调优

朱季谦

JVM GC 调优

vue项目中使用tinymce富文本编辑器实现图片上传/粘贴格式

小啵

tinymce

Kylin安装部署

五分钟学大数据

kylin 3月日更

腾讯三面落马+拒网易、CVTE后,字节四面成功拿下offer

周老师

Java 编程 程序员 架构 面试

又一巅峰!“JVM深度笔记”,腾讯高工全新演绎

周老师

Java 编程 程序员 架构 面试

2021最新分享Java面试全套合集!

比伯

Java 编程 架构 面试 计算机

android开发经典实战!我的移动开发春季历程,大厂直通车!

欢喜学安卓

android 程序员 面试 移动开发

策略枚举:消除在项目里大批量使用if-else的正确姿势

朱季谦

枚举 策略模式

嵌入式软件架构设计之分层设计

cdhqyj

架构 软件 嵌入式 分层

压抑了五个月的我终于可以放声呐喊了!阿里是真的难进,Java四面面经+面试题

Java架构追梦

Java 阿里巴巴 架构 面试 金三银四

深入理解Spring Security授权机制原理

朱季谦

security

统一日志管理方案:Spring项目logback日志与logstash和Elasticsearch整合

朱季谦

ELK

什么?都1202年了还不懂k8s和容器的关系?!这份k8s指南快拿走不谢!

驻云DataFlux

云计算 k8s 云服务 知识星球

Rust从0到1-基础概念-函数

rust 函数

web前端面试题详细解析

小啵

面试

模仿Activiti工作流自动建表机制,实现Springboot项目启动后自动创建多表关联的数据库与表的方案

朱季谦

建表

新思科技解析导致汽车无钥匙进入系统易受攻击的漏洞及缺陷

InfoQ_434670063458

近万字原创长文,以追忆2020年:《请回答,2020》

朱季谦

随笔杂谈

Activiti工作流自动生成28张数据库表的底层原理分析

朱季谦

Activity 工作流引擎

GitHub获百万下载的阿里P5-P9必刷知识体系图核心手册

Crud的程序员

Java 编程 程序员 架构

程序员自我提升不得不知道的一些宝藏网址,收藏起来吧

北游学Java

Java 后端开发 资源分享

微信扫码登录技术实现的简单思考

朱季谦

redis

区块链如何应用到食品?区块链食品安全溯源

13530558032

区块链数字版权保护--为数字版权保护赋能

13530558032

阿里P7大牛整理!对Android开发的现状和未来发展的思考,吊打面试官系列!

欢喜学安卓

android 程序员 面试 移动开发

从开源的历史与今天,聊聊为什么要期待HDC.Cloud 2021

脑极体

不愧是Alibaba技术官:程序员必会的架构知识清单,如何让你技术上的提升面试时的丰收

Java成神之路

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

spark性能调优之JVN调优

大数据技术指南

spark 3月日更

智慧警务合成作战平台建设,重点人员管控系统开发方案

WX13823153201

金三银四想进阿里的,这个对标阿里P9的学习路线+面试真题整理一定不要错过!

程序员小毕

Java 程序员 架构 面试 阿里

智慧党建平台建设--开拓新时期党建系统

13530558032

DNSPod与开源应用专场

DNSPod与开源应用专场

Go 1.2发布,稳定性提升-InfoQ