求助求助 有关channel 单向通道(旧)和 无缓冲通道一直写入没有发生阻塞(新) 的问题

a1al · · 868 次点击
无缓冲其实就是阻塞通道。假如你往里写入1而不读取,就会一直阻塞,只有你读取了1,才能继续写入2,所以锁根本没有起作用
#9
更多评论
主线程挂了之后,程序会直接退出,你启动的两个协程还没来得及运行,程序已经退出了。在最后面加个sleep 或者用sync.WaitGroup
#1
非缓冲通道,还加锁保证通道占用,先不谈运行结果:D
#2