超线程(HT技术,Hyper-Threading)是在一个实体处理核心中,提供两个逻辑线程。
超线程有两个运行模式,Single Task Mode(单任务模式)及Multi Task Mode(多任务模式),当程序不支持Multi-Processing(多处理器作业)时,系统会停止其它逻辑CPU的运行,把资源集中于单个逻辑CPU中,让单线程程序不会因其中一个逻辑CPU闲置而减低性能,但由于被停止运行的逻辑CPU还是会等待工作,占用一定的资源,因此Hyper-Threading CPU运行Single Task Mode程序模式时,有可能达不到不带超线程功能的CPU性能,但性能差距不会太大。也就是说,当多核多线程的处理器在运行单程序单线程的程序软件时,超线程技术不但不会提高运算能力,甚至更会降低系统性能,多线程操作系统运行单线程软件时也容易出现此问题。
该技术的CPU需要软件、主板的支持,才能最大发挥的性能优势。所以,你提的问题的前提假设条件不足,CPU使用率不足,不知在什么条件下,如什么平台,运行什么软件等。如果只是运行单个程序,并且这个程序不支持超线程。那么多核多线程的CPU和单核CPU的差别不大,某些环境可能还不如单核的性能好。。。但现在我们的电脑使用环境,已经并非单核CPU所能得心应心的范围内了。。基本都是同时下载、游戏、看电影或看网页、听音乐等,多任务环境对于多核多线程的处理器是适合的。但这样的使用环境,CPU使用率不会不高的。所以,多核多线程对整机性能是关键的。
4核8线程和4核4线程如果多开的话肯定8线程能开得多!而且线程高的使用率比线程低的低!
只要用的着,越多越好。不过现在Intel处理器线程数最多是核心的二倍