本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 876|回复: 0
打印 上一主题 下一主题

Go 语言的高级并发模式

[复制链接]
跳转到指定楼层
1#
发表于 2013-6-9 10:30:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  Go 语言的一个很大的优势就是内置了 goroutine 机制,使得开发者可以方便地编写并发程序。
  在去年的 Google I/O大会上,Go 语言开发团队成员 Rob Pike 介绍了 Go 的并发模式。如今该语言已经到达了 1.1 版本,性能和安全性较之以前更加完善。在本月举行的I/O 2013 上,团队成员 Sameer Ajmani 带来了更高级的 Go 语言并发模式演讲,以帮助开发者更深入地了解 Go 语言的并发编程问题。
  你可以通过这个幻灯片来查看:https://talks.golang.org/2013/advconc.slide(使用左右方向键翻页,点击代码页的 run 按钮可直接运行代码)
  在幻灯片中,Sameer 介绍了如何检测和避免死锁、竞争条件(race conditions),并演示了并发中截止时间(deadlines)和任务取消(cancellation)的实现。如果你希望将自己的 Go 编程技能提升一个层次,强烈建议你看看这个幻灯片。
  该幻灯片基于 present 工具制作,其中代码运行功能是基于 Go Playground 的,具体可见源码
  Via Go 官方博客

ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表