V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hujianxin
V2EX  ›  程序员

go 语言中, sysmon 独占一个系统线程吗?

  •  
  •   hujianxin · 2020-06-18 11:31:35 +08:00 · 686 次点击
    这是一个创建于 1419 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前情况是:

    1. 总共有 2 核 CPU
    2. 有两个计算密集型 goroutine 在运行
    3. 有一个 io 型 goroutine 在运行。

    问题是:

    1. io 任务貌似会因为那两个计算密集型任务,而变慢。也就是说,io 任务交出了 M 控制权,但是并没有及时的收回来,有点像饥饿问题
    2. sysmon 线程在这种情况下是否占用了太多资源呢?毕竟只有 2 核可用,而且有两个计算密集型 goroutine
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1455 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:29 · PVG 01:29 · LAX 10:29 · JFK 13:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.