NimsDotNet
我知道多核处理器可以使用其不同的内核同时运行同一进程的多个线程。
它是否可以同时运行多个进程(每个内核运行一个不同的进程)?
马延科
就操作系统和应用程序而言,每个内核都是一个单独的处理器,并且与拥有多个处理器一样,遵循相同的相似性规则。
一个进程运行哪个处理器(是真正的,核心的还是超线程的),完全取决于操作系统的调度系统。正是此调度系统(受亲和力设置影响)决定了流程应在何处以及何时运行。进程和线程可以在调度程序认为合适的情况下随意在处理器和内核之间切换。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句