CPU的核心数和线程数分别代表什么(核心和线程数 怎么统计)

CPU的核心数和线程数分别代表什么(核心和线程数 怎么统计)

首页维修大全综合更新时间:2023-12-23 10:22:57

CPU的核心数和线程数分别代表什么

1、 CPU的核心数是指物理上,也就是硬件上存在有几个核心。举个例子,双核就是包括2个相对独立的 CPU核心单元组,四核就包含4个相对独立的 CPU核心单元组,等等,依次类推。

2、线程数是一种逻辑的概念,也就是模拟出的CPU核心数。

3、例如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能。我们从任务管理器的性能标签页中看到的是两个CPU。



4、CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的,最早应用在Pentium4上。如果没有超线程技术,一个CPU核心对应一个线程。所以,对于AMD的CPU来说,只有核心数的概念,没有线程数的概念。

5、CPU之所以要增加线程数,是源于多任务处理的需要。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。

6、要保证这些线程,全都不调用阻塞的API。如果有阻塞,有等待,比如要做输出的话,多开几个线程,可能更合适。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.