摘要:
关闭原则 一个常用的使用Go通道的原则是不要在数据接收方或者在有多个发送者的情况下关闭通 道。 通用的原则是不要关闭已关闭的通道 错误关闭 go func Write(dataCh chan int){ for{ if value:=rand.Intn(1000);value!=0{ time.Sl 阅读全文
posted @ 2020-03-22 14:31
jkjkjkjkjkjk
阅读(895)
评论(0)
推荐(0)
摘要:
1、读写 2、管道实现定时通知 3、管道实现互斥锁 阅读全文
posted @ 2020-03-22 14:29
jkjkjkjkjkjk
阅读(1916)
评论(0)
推荐(0)
摘要:
1、管道分类 读写管道 只读管道 只写管道 缓冲通道 :创建时指定大小(如果不指定默认为非缓冲通道) 2、正确使用管道 1. 管道关闭后自能读,不能写 2. 写入管道不能超过管道的容量 cap ,满容量还写则会阻塞 3. 管道为空时,如果没有关闭,则继续读取会阻塞当前线程,直到有东西写入管道 4. 阅读全文
posted @ 2020-03-22 14:25
jkjkjkjkjkjk
阅读(1253)
评论(0)
推荐(0)

浙公网安备 33010602011771号