孤儿进程|学习笔记

简介: 快速学习孤儿进程

开发者学堂课程【物联网开发- Linux 高级程序设计全套视频孤儿进程】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/660/detail/10992


孤儿进程

 

内容介绍:

一、由来

二、解释

三、僵尸进程

四、守护进程

 

一、由来

fork.c。父进程结束之后,它就会释放终端的收入权,子进程和父进程中各挖一下,

把这个父进程的while(1)改成for(i=0;i<5;i++),循环五次就结束。Int i;我们看这个代码,子进程一直在执行,五秒钟之后子进程就变成孤儿进程了。

 

二、解释

gcc test3.c-o test3。

前5秒时父子进程都在,5秒后只有子进程,而且01 day提示符已经出来了,父进程结束之后,它就立马打印终端需要的提示符,释放终端的输入权,敲ls clear好用,只不过说明这个子进程变成一个后台运行的进程了,我们就可以输入筛要命令了,它这时是个孤儿进程。

image.gif我们可以ps-a来看一下,因为6924是test3进程。在后台运行的这个进程不能说失控,因为它正常运行,只不过可以输命令。

这就是孤儿进程,要是在这个程序当中打父进程号的话,5秒后应该打1了,然后呢,我们可以把这个进程消灭。

子进程有可能还会去打印东西在屏幕上,这个屏幕上可以输命令了。

 

三、僵尸进程

僵尸进程是父进程没有掉过一条回收子进程的资源。

 

四、守护进程

守护进程被称为精灵进程,它是一个特殊的孤儿进程,这种进程脱离终端在后台执行,这个精灵教育进程一直存在,一直后台运行。

相关文章
|
Linux
孤儿进程,守护进程,僵尸进程
孤儿进程,守护进程,僵尸进程
74 0
|
Kubernetes Ubuntu Cloud Native
深入剖析Kubernetes学习笔记-05 | 白话容器基础(一):从进程说开去
深入剖析Kubernetes学习笔记-05 | 白话容器基础(一):从进程说开去
131 0
|
5月前
|
调度 Python
并发编程 , 孤儿进程 , 守护进程
并发编程 , 孤儿进程 , 守护进程
|
6月前
|
安全 Java
多线程(CAS, ABA问题, Runnable & Callable & 僵尸线程 & 孤儿进程)
多线程(CAS, ABA问题, Runnable & Callable & 僵尸线程 & 孤儿进程)
60 1
|
6月前
|
Linux Shell 调度
【Linux】进程排队的理解&&进程状态的表述&&僵尸进程和孤儿进程的理解
【Linux】进程排队的理解&&进程状态的表述&&僵尸进程和孤儿进程的理解
|
消息中间件 Shell Linux
计算机操作系统学习笔记(7)——进程通信
计算机操作系统学习笔记(7)——进程通信
91 0
|
6月前
|
Linux 调度
Linux学习笔记十一:进程管理
Linux学习笔记十一:进程管理
|
6月前
|
Linux 调度
『 Linux 』僵尸进程与孤儿进程
『 Linux 』僵尸进程与孤儿进程
|
11月前
|
Linux 调度
【Linux系统化学习】进程的状态 | 僵尸进程 | 孤儿进程
【Linux系统化学习】进程的状态 | 僵尸进程 | 孤儿进程
【Linux系统化学习】进程的状态 | 僵尸进程 | 孤儿进程
|
11月前
|
Linux 调度 Apache
孤儿僵尸守护进程的简单理解
孤儿僵尸守护进程的简单理解
51 0

相关实验场景

更多
下一篇
无影云桌面