操作系统——进程和线程的区别

 

进程

线程

根本区别

资源分配基本单位

任务调度的基本单位

(CPU调度和分派的基本单位)

系统开销

创建或者撤销时的开销大

因为要分配或回收资源

创建或者撤销时的开销小

因为只需要保存和设置少量寄存器内容

通信

需要借助IPC(InterProcess Communication)

可直接读写同一进程的数据来通信

其他

进程控制块PCB:

描述进程的基本信息和运行状态,创建和撤销进程都是对PCB的操作。

线程控制块TCB(待定)?

联系

进程中可以有多个线程,共享进程的资源;使得一个应用程序中,有多个部分可以同时执行。

发布了17 篇原创文章 · 获赞 2 · 访问量 7540

猜你喜欢

转载自blog.csdn.net/youshiwukong1524/article/details/105235005