shitaibin.github.io
shitaibin.github.io copied to clipboard
深入理解channel:设计+源码 | Go语言充电站
http://lessisbetter.site/2019/03/03/golang-channel-design-and-source/
channel是大家在Go中用的最频繁的特性,也是Go最自豪的特性之一,你有没有思考过: Why:为什么要设计channel? What:channel是什么样的? How:channel是如何实现的? 这篇文章,就来回答这3个问题。 channel解决什么问题?在Golang诞生之前,各编程语言都使用多线程进行编程,但多线程复杂、混乱、难以管理,对开发者并不是多么友好。 Golang是Goo