进程与线程的区别

来源:互联网 发布:cn域名个人备案 编辑:程序博客网 时间:2024/06/04 09:00

1:进程是具有一定独立功能的关于数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位,线程是cpu调度和分派的基本单元

1:进程在执行过程拥有独立的内存单元,线程中内存是共享的,从而极大提高了程序许运行效率

2:线程的划分的尺度小于进程,线程本身不拥有资源,但是有一些必要的细心,Id,堆栈等。使得多线程程序的并发性相对要高。

3:从创建与上下文切换而言,线程的效率要高于进程,而且节省资源。

4:多进程主要用于处理多个应用程序之间的并发执行,多线程主要是面向单个应用程序中多个组成部分的并发执行需求。


0 0
原创粉丝点击