Linux进程管理基础及流程创建
发布时间
阅读量:
阅读量
进程与****线程
什么是进程?
进程 = 程序 + 执行
程序一般指的是为完成特定任务而设计的一套完整的指令系统;此外,在计算机科学中,程序还通常指代能够独立运行并完成特定功能的可执行文件。
除了这段可执行代码之外,此外还包括进程所需的其他资源.如打开的文件,挂起的信号量,内存管理,处理器状态以及一个或多个执行线程以及相应的数据段等.
什么****是线程?
线程等同于轻量级进程,在操作系统中被定义为调度的基本单位;一般情况下,一个进程能够支持多个线程运行
区别 :进程拥有独立的资源空间,而线程则是共享进程的资源空间。
它俩有如此的差异,是不是创建的方式也不一样呢?
经典操作系统里的进程状态图

Linux内核的进程状态转换图

进程属性相关的重要变量
状态字段用于记录进程的状态信息;
PID字段标识每个进程中唯一的
全部评论 (0)
还没有任何评论哟~
