Go语言的高级并发模式

开发 前端
在去年的Google I/O大会上,Go语言开发团队成员Rob Pike介绍了Go的并发模式。如今该语言已经到达了1.1版本,性能和安全性较之以前更加完善。在本月举行的I/O 2013上,团队成员Sameer Ajmani带来了更高级的Go语言并发模式演讲,以帮助开发者更深入地了解Go语言的并发编程问题。

[[73671]]

 

 

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官方博客

译文链接:http://www.iteye.com/news/27824

责任编辑:林师授 来源: iteye
相关推荐

2024-01-29 00:35:00

Go并发开发

2023-12-29 08:10:41

Go并发开发

2019-12-24 16:52:22

Go语言腾讯TM函数

2023-12-21 07:09:32

Go语言任务

2021-07-30 07:28:15

WorkerPoolGo语言

2021-07-15 23:18:48

Go语言并发

2023-02-10 09:40:36

Go语言并发

2023-05-15 08:01:16

Go语言

2022-04-24 15:29:17

微服务go

2022-07-19 12:25:29

Go

2022-04-06 08:19:13

Go语言切片

2023-01-30 15:41:10

Channel控制并发

2014-04-09 09:32:24

Go并发

2023-11-06 13:32:38

Go编程

2021-06-24 06:35:00

Go语言进程

2023-03-21 07:57:37

Go语言设计模式

2014-04-25 10:13:00

Go语言并发模式

2021-09-30 09:21:28

Go语言并发编程

2022-03-04 10:07:45

Go语言字节池

2022-11-06 23:17:23

Go语言项目
点赞
收藏

51CTO技术栈公众号