Goroutine

Golang 中 Mutex 的原始碼實現

本文基於 go1.11 版本。 Mutex 使用 在深入原始碼之前,要先搞清楚一點,對 Golang 中互斥鎖sync.Mutex 的操作是程式員的主動行為,可以看作是是一種協議,而不是強制在

Go 併發程式設計:Goroutine 如何排程的?

本文從巨集觀角度介紹了一下Go排程器的排程過程。 上篇文章回顧: Etcd+confd通過Nginx對後端服務的註冊發現 前言 隨著伺服器硬體迭代升級,配置也越來越高。為充分利用伺服器

深入理解 sync.RWMutex:解決讀者-寫者問題

在某個資料需要被多個執行緒共享訪問的時候,會出現讀者-寫者問題(這裡的「問題」是複數形式的,因為讀者-寫者問題有多個變種)。訪問共享資料的執行緒有兩種型別:讀者和寫者。讀者只會讀取資料,而寫者則是修改它。當寫者

1746021493.3241