|
进程 |
线程 |
根本区别 |
资源分配基本单位 |
任务调度的基本单位 (CPU调度和分派的基本单位) |
系统开销 |
创建或者撤销时的开销大 因为要分配或回收资源 |
创建或者撤销时的开销小 因为只需要保存和设置少量寄存器内容 |
通信 |
需要借助IPC(InterProcess Communication) |
可直接读写同一进程的数据来通信 |
其他 |
进程控制块PCB: 描述进程的基本信息和运行状态,创建和撤销进程都是对PCB的操作。 |
线程控制块TCB(待定)? |
联系 |
进程中可以有多个线程,共享进程的资源;使得一个应用程序中,有多个部分可以同时执行。 |
操作系统——进程和线程的区别
猜你喜欢
转载自blog.csdn.net/youshiwukong1524/article/details/105235005
今日推荐
周排行