小编Hao*_*ang的帖子

c:= make(chan int)和c:= make(chan int,1)之间有什么区别?

我认为它们是相同的,但是在go内存模型中有这样的词:如果通道被缓冲(例如c = make(chan int, 1)),那么程序将不能保证打印"hello,world" - 它可能会打印出空字符串,崩溃或做其他事情.它是否正确?

channel go

3
推荐指数
2
解决办法
1589
查看次数

标签 统计

channel ×1

go ×1