golang 線程模型

1. 基本概念 M: 內核線程 P: go 代碼片斷所必須的上下文環境 G: go 代碼片斷 調度器: 管理和調度 M, P, Gweb 2. 存儲容器 全局M 列表: 存儲全部M的一個單向鏈表 全局P 列表: 存儲全部P的一個數組 全局G 列表: 存儲全部G的一個切片 調度器的空閒M列表: 存放空閒M的單向鏈表 調度器的空閒P列表: 存放空閒P的單向鏈表 調度器的可運行G列表: 存放可運行的G的
相關文章
相關標籤/搜索