《Go题库·2》对已经关闭的channel进行读写操作会发生什么?

itmrtan · · 3478 次点击
我测试了一下,报死锁了!all goroutines are asleep - deadlock!
#2
更多评论
若遍历通道,如果通道未关闭,读完元素后,会报死锁的错误。 这段描述不准确,我猜go会检查通道的写端是否活跃,测试下来写端哪怕sleep 24小时,遍历通道,不会报死锁
#1