CPU核心数线程数、程序进程线程、并发并行、简单理解和区分
这篇文章是对上述感念的简单理解,想深入研究可以看看《计算机组成原理》
CPU的核心数 线程数
当我们买电脑的时候,会看到CPU的核心数和线程数,比如4核4线程(几乎没有),4核8线程,8核16线程等。最新的AMD线程撕裂者甚至有64核128线程,那么这里的64和128具体指的什么呢?
这里以 联想R7000 P 8核16 线程为例
核心数(物理概念)
8核:有8个相对独立的CPU核心单元组,这是物理概念,也就是说1个CPU有 8个独立的小CPU,物理上只能同时处理8个任务,也就是物理上是8核8线程。
线程数(逻辑概念)
既然物理上是8核8线程,为什么这里有16个线程呢?
原理是使用了