![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
心学继往者
这个作者很懒,什么都没留下…
展开
-
Golang进阶之关于channel全面分析(一)
channel golang最显著的特性就是协程和通道了. 这块掌握好了 go语言就算是进阶了.也就可以根据项目定下框架开始实施了. 这里先把channel的各种情况,例子列出来,以便全面理解认识. 初步认识 使用make(chan val -type) 创建一个通道,通道类型就是传递值的类型. channel <- 发送一个新的值到通道 <- channel 从通道接受一个值 ...原创 2019-09-10 13:52:06 · 647 阅读 · 0 评论 -
Golang进阶之关于channel全面分析(二)
select选择器+go协程+channel通道的组合 上面讲过阻塞的原理,以及一些可以用到的场景 如果我有多个协程在运行,有的快就的慢. 那么可以用selsect 同时等. select选择器+go协程+channel通道的组合 是一个强大的特性 package main import "time" import "fmt" func main() { c1 := make(chan ...原创 2019-09-10 14:15:45 · 220 阅读 · 0 评论