关于线程/历程/CPU 的关系求问

关于线程/进程/CPU 的关系求问
一个进程可以分成多个线程,线程可以真正的实现并行,CPU一次只能有一个进程在上面运行,这多个线程是怎么实现并行的呢?
这三者之间有什么内在的关系呢?

------解决方案--------------------
cpu有多少个核心,就可以同时进行多少个线程。
------解决方案--------------------
引用:
引用:cpu有多少个核心,就可以同时进行多少个线程。

我的CPU是双核的每次只能有两个线程运行么?


是的,多核实现了真正的并行。
------解决方案--------------------
一个队列装所有进程(线程也是进程),多个CPU取队列头部。
------解决方案--------------------
进程虚拟CPU,线程虚拟进程。

一个CPU同时只有一个线程运行,所谓的多任务并行只是在线程间快速切换而已。