为什么我会在这里陷入僵局
c := make(chan bool)
fmt.Println(<-c)
fmt.Println("done")
而不是在这里
go func() {
}()
我期待在这两种情况下都会出现死锁,因为两者都试图从永远不会接收数据的通道中读取。
繁华开满天机
相关分类