Process 进程使用多个核心?

Process 进程使用多个核心?,process,cpu,utilization,Process,Cpu,Utilization,由于拥有双核CPU,我注意到(在Windows任务管理器上)某些进程的CPU利用率可能超过50%。知道每个进程在任何给定的时间都可以在一个cpu内核中执行,我希望它能最大利用我的n核cpu的1/n。请注意,我的CPU不支持HT。我是否误解了CPU列的值?如果一个进程有多个线程在运行,那么您可以使用100%的CPU 每个线程可以使用单个内核的100%,因此您需要在进程中运行N个线程才能使用100%的N核CPU

由于拥有双核CPU,我注意到(在Windows任务管理器上)某些进程的CPU利用率可能超过50%。知道每个进程在任何给定的时间都可以在一个cpu内核中执行,我希望它能最大利用我的n核cpu的1/n。请注意,我的CPU不支持HT。我是否误解了CPU列的值?

如果一个进程有多个线程在运行,那么您可以使用100%的CPU

每个线程可以使用单个内核的100%,因此您需要在进程中运行N个线程才能使用100%的N核CPU