golang学习笔记——Channel
Channel通道
- 无缓存通道 make(chan type类型) 注意:读和写都是阻塞执行的
- 有缓存通道 make(chan type类型,容量) 注意:当channel中空间未满时是异步非阻塞
- 关闭channel close() 注意:关闭后只能够读数据不能够写数据
- 单向通道 make(chan<- type) 只写通道 make(<-chan int) 只读通道 注意:普通通道可以转为单向通道,单向不可以转为普通