猿问

Golang 如何为 goroutine 实现 OS 线程?

我试图弄清楚 golang 如何将 goroutine 多路复用到 OS 线程上,但我在 golang 源代码中找不到它的实现。我查看了 proc.go 和 runtime.go。我想知道线程是如何初始化和管理的,以及它是否使用 pthreads。


慕慕森
浏览 121回答 1
1回答

素胚勾勒不出你

每个操作系统的策略都不同。一些示例位于Go 运行时的 windows os 部分和 Go 运行时的 linux os 部分
随时随地看视频慕课网APP

相关分类

Go
我要回答