Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
出于好奇......在多线程环境中是否有可能超过 100% 的 CPU 利用率?
不,当然不是。任何告诉您其他情况的实用程序都是在撒谎。
单个 CPU 内核的利用率不能超过 100%。但是在多核系统上,大多数实用程序都会报告 CPU 利用率的总和,因此高于 100% 的数字很常见。
不,根据 CPU 利用率的定义,这永远不会发生。您可能会看到可运行进程的数量大于 cpu 的数量。这在多线程环境中是正常的,因为调度程序在线程级别而不是进程级别上进行调度。