多进程&多线程

这里用一个比喻来解释这两个概念,我们把电脑比作一家餐厅,进程就是餐厅中的桌子,而线程就是桌子上吃饭的人。

1.单进程单线程:即只有一个人在一张桌子上吃饭;

2.单进程多线程:指在一张桌子上有多个人(大于一人)一起吃饭;

3.多进程单线程:指在多张桌子上每张桌子有一人同时吃饭;

4.多进程多线程:指在多张桌子上每张桌子都由多人(大于一人)同时吃饭。

其中多进程要求电脑具有足够的内核,每一个进程要占用一个CPU;多线程则要求电脑具有足够的运算能力。

posted @ 2017-11-10 09:36  SeverusZ  阅读(184)  评论(0)    收藏  举报