Go并发编程——channel
一、多个goroutine间通信的通道channel
1.通道的概述
2.声明通道类型
3.创建通道
4.通道发送数据
5.阻塞
6.通道接收数据
7.通道接收数据的四种写法
8.关闭通道
二、缓冲通道和定向通道
1.缓冲通道
2.定向通道
三、time包中的定向通道
1.Timer结构体
2.NewTimer函数
3.After()函数
四、select分支语句
1.执行流程
2.示例代码
五、sync包中的WaitGroup
1.WaitGroup同步等待组
六、sync包中的Mutex
1.互斥锁Mutex
2.读写互斥锁RWMutex
七、sync包中的条件变量Cond
1.条件变量Cond