为什么我会在这里陷入僵局c := make(chan bool)fmt.Println(<-c)fmt.Println("done")而不是在这里c := make(chan bool)go func() { fmt.Println(<-c)}()fmt.Println("done")我期待在这两种情况下都会出现死锁,因为两者都试图从永远不会接收数据的通道中读取。
- 1 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消