操作系统--进程与线程
1. 基本概念
- 进程
操作系统进行资源分配和调度的基本单位,应用程序的副本,实现操作系统的并发。
- 线程
进程的子任务,是cpu调度和分配的基本单位,用于保证程序的实时性,实现进程内部的并发。每个线程有独立的寄存器组,一个进程的多个线程共享同一地址空间。
2. 区别
- 一个进程可以有多个线程,一个线程只属于一个进程。线程依赖于进程而存在
- 进程有独立的内存单元,而多个线程共享进程的内存
- 进程的创建和销毁系统开销大于线程
- 进程之间相互独立互不影响,而线程只有一个,一旦挂掉将会导致整个进程挂掉
浙公网安备 33010602011771号