概述\\-\\- G: 表示 goroutine M: 表示 操作系統的 線程 P: 表示 處理器,運行在線程上的 本地調度器內部實現----本文主要研究一下 GMP 的內部實現,相關文件目錄爲 $GOROOT/src/runtime,筆者的 Go 版本爲 go1.19 linux/amd64。GMP 數據結構--------G M P 相關的數據結構定義,全部定義在 $GOROOT/s ⌘ Read more
概述\\-\\- G: 表示 goroutine M: 表示 操作系統的 線程 P: 表示 處理器,運行在線程上的 本地調度器內部實現----本文主要研究一下 GMP 的內部實現,相關文件目錄爲 $GOROOT/src/runtime,筆者的 Go 版本爲 go1.19 linux/amd64。GMP 數據結構--------G M P 相關的數據結構定義,全部定義在 $GOROOT/s ⌘ Read more