go 语言中, sysmon 独占一个系统线程吗?
資深大佬 : hujianxin 7
目前情况是:
- 总共有 2 核 CPU
- 有两个计算密集型 goroutine 在运行
- 有一个 io 型 goroutine 在运行。
问题是:
- io 任务貌似会因为那两个计算密集型任务,而变慢。也就是说,io 任务交出了 M 控制权,但是并没有及时的收回来,有点像饥饿问题
- sysmon 线程在这种情况下是否占用了太多资源呢?毕竟只有 2 核可用,而且有两个计算密集型 goroutine
大佬有話說 (0)