系统相关
首页 > 系统相关> > linux进程控制

linux进程控制

作者:互联网

1. 创建一个子进程

2. 创建多个子进程

如果子进程不及时退出for循环,子进程也会生成子进程,程序执行完不单单是生成5个子进程了。

3. 进程间共享

物理内存共享模式:读时共享,写时复制。
在这里插入图片描述

4. execl函数族

5. 孤儿进程与僵尸进程

孤儿进程:父进程死了,子进程被init进程领养
僵尸进程:子进程死了,父进程没有回收子进程的资源(PCB)
如何回收僵尸进程:杀死父进程

6. 子进程回收

#include <sys/types.h>
#include <sys/wait.h>
pid_t wait(int *wstatus);
pid_t waitpid(pid_t pid, int *wstatus, int options);

wait函数回收子进程,查看子进程的死亡原因。

标签:控制,End,...,pid,am,linux,进程,ppid
来源: https://blog.csdn.net/zhaopengvv/article/details/121308855