(进程管理)01.进程和线程

多元思维的开发者

进程:

进程是系统资源分配和独立运行的基本单位。

进程的创建、调度、运行和销毁都是由操作系统控制、操作系统会负责对进程进行状态的切换,而这便是对进程的管理。

进程会创建进程,前者称为父进程,后者便是子进程。而子进程也可以创建进程,这样就会形成一颗进程树。如下图:

进程创建之前,会创建进程控制块(PCB),而进程控制块负责存储进程的基本信息(例如:进程的 ID、当前状态以及与其它进程和资源的关系),是进程的唯一标识,与进程同生死。

线程:

线程是系统调度的基本单位,在同一个进程中,可以创建多条线程,而所有的线程可以共享进程分配的资源。

进程与线程的区别:

进程可以说就是一个程序,是一种宏观上的表现;而线程是进程在运行的过程的一个小步骤,是一种微观上的表现。而进程最后运行的结果便是这些线程执行汇总而成的结果。

阅读 86
1 声望
0 粉丝
0 条评论
你知道吗?

1 声望
0 粉丝
宣传栏