Advertisement

Linux进程管理基础及流程创建

阅读量:

进程与****线程

什么是进程?

进程 = 程序 + 执行

程序一般指的是为完成特定任务而设计的一套完整的指令系统;此外,在计算机科学中,程序还通常指代能够独立运行并完成特定功能的可执行文件。

除了这段可执行代码之外,此外还包括进程所需的其他资源.如打开的文件,挂起的信号量,内存管理,处理器状态以及一个或多个执行线程以及相应的数据段等.

什么****是线程?

线程等同于轻量级进程,在操作系统中被定义为调度的基本单位;一般情况下,一个进程能够支持多个线程运行

区别 :进程拥有独立的资源空间,而线程则是共享进程的资源空间。

它俩有如此的差异,是不是创建的方式也不一样呢?

经典操作系统里的进程状态图

Linux内核的进程状态转换图

进程属性相关的重要变量

状态字段用于记录进程的状态信息;
PID字段标识每个进程中唯一的

全部评论 (0)

还没有任何评论哟~