协程与通道

在go语言中,与线程比起来,更喜欢用协程这个概念,协程简介:https://www.cnblogs.com/chenny7/p/4498322.html 协程与通道经常搭配使用,使用go关键字开启一个协程,使用chan定义一个通道,用法如下:

关于在一个循环里面开启协程即创建多个协程,一个有意思的例子在这篇文章里面有提到http://www.cnblogs.com/brave-xin/p/9277319.html

go语言中一个重要的特性就是通道chan,使用通道时要注意以下几点:

1. 需要使用make来进行初始化,没有初始化在大多数情况下会导致错误,也有特例,参考文章:

https://studygolang.com/articles/1675

2. 通道分为有缓冲和无缓冲两类,且这两类差别很大,参考文章:

https://studygolang.com/articles/3462

参考资料:

https://studygolang.com/articles/3311

https://blog.csdn.net/tsxw24/article/details/69044385

https://blog.csdn.net/u013870094/article/details/74276726

猜你喜欢

转载自blog.csdn.net/ftworld21/article/details/81211348