先打个比方来说吧:
四线程就是在执行一个程序时将其分成四段来执行,即可以从程序的中间开始执行,就像修路一样,有的从开头开工,有的从中间开工,有的从尾端开工,最后共同完成该项工程。
但是双核,就意味着这四段的分工程只有两个施工队来完成此任务,每颗核心分别完成两段,一颗核心一次只能做其中的一段,做一会儿停下来又去做另外一段,交替执行。
这样就比双核双线程的执行效率高得多,因为双线程只能分两段,一个一半,每段从头到尾一直执行到底。
但双核四线程比不过,四核四线程,这个才是真正的四个施工队来执行,每颗核心只负责其中一段,当然比双核四线程效率高,所以双核四线程叫逻辑四核,有两颗核心是虚拟出来的,四核四线程才是真正的四核,这就是i3 530综合性能不及AMD 620的原因。
有些程序不支持超线程技术,那么虚拟的两颗核心不能用上,遗憾。
双核四线程已经对于一般的处理任务来说已经很强了,任务管理器里的叫“进程”,表示现在正在运行的程序,与线程数量无关。
CPU的线程就是如上所说,图中的线程指的是该程序当前被分为几段来执行,第一个程序被分为31段来执行,第二个被分为26段来执行,以此类推,CPU一次可任意执行其中的四段,因为执行速度非常快,所以这点线程数量不算什么。
这是执行时的分段数量,CPU间断性的去执行,可以不执行完就退出,过一会又接着执行。
不是上面那个性能里面的CPU图表有几个就是几线程
有什么不够的 这些进程好多不吃cpu资源的 你看看cpu使用量就知道了
线程和进程不是一个概念也不等同
CPU双核四线程指处理器中有两个核心, 但是利用了超线程技术,一个核心就有2个线程,所以两个核心就有4个线程。一般来说,两个核心就只有2线程。相关知识自己拓展学习!
线程(thread),有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。 线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 (双核是说一个CPU封装外壳中包含了两个CPU内核
四线程是说同一时间可以有四条线程工作)
所谓双核四线程是说CPU利用两个核心不停的在两个线程中不停的切换,以模拟出四核的处理能力,理论上相当于主频一半的四核处理器,实际测试的表现,i3在单线程性能上优于酷睿2,多线程综合性能则落后于酷睿2四核处理器。一方面如果你的预算足够,还是买真正的四核处理器,另一方面,现在越来越多的程序针对多核处理器进行优化,酷睿四核的优势也会慢慢体现出来了。
参考资料:电脑网
事实就是双核,只不过用软件优化很好