国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 服务器 > 并行和并发的区别 进程和线程的区别

并行和并发的区别 进程和线程的区别

来源:程序员人生   发布时间:2015-04-13 08:49:01 阅读次数:2990次

并行:同1时刻,有多条指令在多个处理器上同时履行。

并发:同1时刻,只能有1条指令履行,但多个进程指令被快速轮换履行,使得在宏观上具有多个进程同时履行的效果。


进程1般具有以下4大要素:

1、有1段程序供其履行(该程序可以多个进程共用)。

2、有专用的系统堆栈空间。

3、在内核中有对应的进程控制块。

4、有独立的存储空间,意味着具有专有的用户空间。


线程相对进程而言,只具有了前面3条,而缺第4条。

特别的:

如果完全没有用户空间,就称为内核线程

如果同享用户空间,则称为用户线程

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生