关于无缓冲通道死锁的问题
来源:12-2 秒杀数量控制接口开发
慕粉3472368
2020-06-20
老师 这个地方采用无缓冲channel 我么没往管道当中放数据 就在底下读取数据 不会发生死锁现象吗?
forever := make(chan bool)
.
.
.
<-forever
您这么讲主要是为了不让主进程死掉对吧?
写回答
1回答
-
Cap
2020-06-22
如果不加这个,消费者会早早的退出结束。这里比较特殊,借助 _ "github.com/streadway/amqp" 配合 msgs(信道)这个特殊变量,go 中的 goroutines 会一直在等待消费。
00
相似问题