win7操作系统,intel i7处理器,4核8线程,为什么有的时候其中有一个cpu处理线程占用率100%,其他线程很低

发布于2022-01-08 17:19:54
2个回答
admin
网友回答2022-01-08

如果楼主没有运行什么大程序就会有一个线程完全占满的话那么肯定是不正常的。这需要在任务管理器中查看是哪个程序占用这么高,是否为病毒。

如果楼主是开了一个大型程序的话,这是很正常的。这样的话楼主想问的一定是为什么这个程序不能让其它的核心分担负载。实际上一个程序能占用多少个线程是由这个程序自身的编程优化决定的。不支持多线程并行处理器的程序只能硬性堆满一个核心,无论有多少物理核心都没有用。这种程序是由程序本身的能力决定的,如果程序中没有多线程的设置,那么无论硬件和系统如何设置都是没有用的。

admin
网友回答2022-01-08

说明那个程序是单线程的软件,软件编写的时候没有对多核CPU进行优化,只能使用单核运行。

回到
顶部