首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2013-04-05 
关于线程/进程/CPU 的关系求问一个进程可以分成多个线程,线程可以真正的实现并行,CPU一次只能有一个进程在

关于线程/进程/CPU 的关系求问
一个进程可以分成多个线程,线程可以真正的实现并行,CPU一次只能有一个进程在上面运行,这多个线程是怎么实现并行的呢?
这三者之间有什么内在的关系呢?
[解决办法]
cpu有多少个核心,就可以同时进行多少个线程。
[解决办法]

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

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


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

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

热点排行