【发布时间】:2019-03-15 03:11:54
【问题描述】:
此代码运行并以没有死锁错误结束。为什么?
func main() {
ch := make(chan int)
go func() {
ch<-1
ch<-2
}()
time.Sleep(time.Second)
}
【问题讨论】:
-
gorountne 被永久阻塞,但是当 main 返回时应用程序退出。
-
什么是“Goroutine 存储通道”?
标签: go