我試圖弄清楚 golang 如何將 goroutine 多路復用到 OS 線程上,但我在 golang 源代碼中找不到它的實現(xiàn)。我查看了 proc.go 和 runtime.go。我想知道線程是如何初始化和管理的,以及它是否使用 pthreads。
1 回答

素胚勾勒不出你
TA貢獻1827條經(jīng)驗 獲得超9個贊
每個操作系統(tǒng)的策略都不同。
一些示例位于Go 運行時的 windows os 部分和 Go 運行時的 linux os 部分
- 1 回答
- 0 關(guān)注
- 142 瀏覽
添加回答
舉報
0/150
提交
取消