摘要: 1. 僵尸进程的产生: 子进程先于父进程结束,父进程没有获取子进程的退出码,此时子进程变成僵尸进程。 代码见进程,这里面的子进程先结束(n=2 输出两遍,就结束了),运行结果见下图,ps -aux 查看到的子进程,在n=2 输出两次之后就出现了僵尸进程 2. 僵尸进程的处理 a. 父进程调用wait 阅读全文
posted @ 2022-01-14 21:24 石头,等待 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 1. 进程 进程的描述 a.进程是一个正在运行的程序 b.每个进程都有一个进程控制块,PCB c.进程进程控制块是用一个结构体struct task_struct 来实现 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以 阅读全文
posted @ 2022-01-14 00:22 石头,等待 阅读(237) 评论(0) 推荐(0) 编辑