為什么我會在這里陷入僵局c := make(chan bool)fmt.Println(<-c)fmt.Println("done")而不是在這里c := make(chan bool)go func() { fmt.Println(<-c)}()fmt.Println("done")我期待在這兩種情況下都會出現死鎖,因為兩者都試圖從永遠不會接收數據的通道中讀取。
- 1 回答
- 0 關注
- 112 瀏覽
添加回答
舉報
0/150
提交
取消