6、进程管理 - 看这一篇就够了

Kita ·
更新时间:2024-11-10
· 928 次阅读

目录六、进程管理1.程序和进程2、linux下的进程结构3、进程状态4、进程状态转换图5、init进程6、获取进程标识7、fork系统调用8、替换一个进程映像(exec)9、启动新的进程(system)10、wait和waipid函数11、exit和_exit12、守护进程 六、进程管理 1.程序和进程 程序 程序(program)是存放在磁盘文件中的可执行文件。 进程和进程ID 程序的执行实例被称为进程(program)。 每个linux进程都一定有一个唯一的数字标识符,称为进程ID(process ID)。进程ID总是一非负整数。 2、linux下的进程结构 linux系统时一个多进程的系统,进程之间具有并行性、互不干扰的特点。 linux中进程包含PCB(进程控制块)、程序以及程序锁操纵的数据结构集,可分为代码段、数据段、堆栈段。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ECO5wTj5-1588946324858)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200502211707704.png)]

3、进程状态
参数 描述
R 运行状态(TASK_RUNNING)
S 可中断睡眠状态(TASK_INTERRUPTIBLE)
D 不可中断睡眠状态(TASK_UNINTERRUPTIBLE)
T 暂停状态(TASK_STOPPED或TASK_TRACED)
Z 僵死状态(TASK_ZOMBLE)
X 退出状态(TASK_DEAD)
4、进程状态转换图

原创文章 67获赞 117访问量 35万+ 关注 私信 展开阅读全文
作者:拒绝刘亦菲



进程 进程管理

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章