1个进程可以有1个或者多个线程。
一个或多个线程(无论它们属于哪个进程)可以在一个或多个处理器上运行。
进程和处理器之间有关系吗?例如 - 只有属于x
进程的线程才能使用y
处理器?
答案1
处理器是 CPU 的别称,即中央处理器。该芯片是计算机的核心,负责运行所有基本计算和决策。
进程是由程序产生的线程,它包含供处理器执行的一系列指令。
一个 CPU 可以有多个处理器,每个处理器可以有多个线程。这基本上意味着处理器能够将其负载分摊到子处理器上。
我希望这可以解释进程和处理器之间的关系。
可以为特定进程分配特定线程,但就相关性而言这并不是全部。
但有一点需要注意:英特尔有性能核心和效率核心,效率核心速度较慢,但处理器将检查负载,并使用速度较慢的核心来执行不需要性能核心的任务,从而节省能源。