[Golang]互斥到底該誰作?channel仍是Mutex

 channel – 本質上是一個 MessageQueue – 很是正統的執行體間通信設施 • sync.Mutex/RWMutex/Cond/etc – 不要把 channel 當作萬金油,該 Mutex 仍是要 • 誤區 – 用 channel 來作互斥 ( 正常應該讓 Mutex 作 ) • 好比多個 goroutine 訪問一組共享變量 • channel 的成本 – 做爲消息隊列,
相關文章
相關標籤/搜索