Go 语言的高级并发模式

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 的,具体可见 源码 。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值