go學習筆記-goroutine的好兄弟channel

上一篇介紹了atomic包以及互斥鎖 mutex來解決併發競爭狀態的問題。這一篇主要來介紹go中與goroutine常常搭檔的好兄弟channelweb channel不只能夠能夠來用消除競爭狀態,還能夠用於不一樣的goroutine中進行通訊,發送與接受數據。chaanel的定義有兩種,分爲有緩存與無緩衝緩存 建立channel chan1 := make(chan int) // 建立一個無緩
相關文章
相關標籤/搜索