併發技術5:死鎖問題

1. 同一個goroutine中,使用同一個 channel 讀寫 package main func main(){ ch:=make(chan int) //這就是在main程裏面發生的死鎖情況 ch<-6 // 這裏會發生一直阻塞的情況,執行不到下面一句 <-ch } 這是最簡單的死鎖情況 看運行結果 1. 2個 以上的go程中, 使用同一個 channel
相關文章
相關標籤/搜索