僵尸进程linux下如何编程产生10个僵尸进程

僵尸进程  时间:2021-07-09  阅读:()

linux下如何编程产生10个僵尸进程

#include <stdio.h> #include <unistd.h> #include <errno.h> #include <stdlib.h> int main() { int i; pid_t pid; for (i = 0; i < 10; ++i) { pid = fork(); switch(pid) { case -1: perror("fork"); exit(-1); case 0: //child printf("I am child"); exit(0); default: break; } } while (1) { sleep(1); printf("I am parent "); } return 0; //will never reach here } 这段程序就可以产生10个僵尸进程,编译执行后ps -ef查看,<defunct>就表示僵尸进程。

原理是产生子进程之后它只打印一句话就退出,而父进程最终进入while无限循环,所以不退出,并且它没有调用wait()或者waitpid()函数清理子进程,所以子进程全部成为僵尸进程;如果父进程退出,那么不会产生僵尸进程,因为子进程被过继给1号进程(init进程),init进程负责清理子进程。

hostodo:2021美国独立日7折优惠促销NVMe硬盘的VPS,低至$13/年,还送DirectAdmin授权

7月4日是美国独立日,大致就是国庆节的意思吧。hostodo今年提前搞了个VPS大促销活动,4款便宜VPS,相当于7折,续费不涨价,本次促销不定时,不知道有多少货,卖完为止。VPS基于KVM虚拟,NVMe阵列,1Gbps带宽,自带一个IPv4+/64 IPv6,solusvm管理,送收费版DirectAdmin授权,VPS在用就有效! 官方网站:https://www.hostodo.com ...

Dynadot多种后缀优惠域名优惠码 ,.COM域名注册$6.99

Dynadot 是一家非常靠谱的域名注册商家,老唐也从来不会掩饰对其的喜爱,目前我个人大部分域名都在 Dynadot,还有一小部分在 NameCheap 和腾讯云。本文分享一下 Dynadot 最新域名优惠码,包括 .COM,.NET 等主流后缀的优惠码,以及一些新顶级后缀的优惠。对于域名优惠,NameCheap 的新后缀促销比较多,而 Dynadot 则是对于主流后缀的促销比较多,所以可以各取所...

2022年腾讯云新春采购季代金券提前领 领取满减优惠券和域名优惠

2022年春节假期陆续结束,根据惯例在春节之后各大云服务商会继续开始一年的促销活动。今年二月中旬会开启新春采购季的活动,我们已经看到腾讯云商家在春节期间已经有预告活动。当时已经看到有抢先优惠促销活动,目前我们企业和个人可以领取腾讯云代金券满减活动,以及企业用户可以领取域名优惠低至.COM域名1元。 直达链接 - 腾讯云新春采购活动抢先看活动时间:2022年1月20日至2022年2月15日我们可以在...

僵尸进程为你推荐
移动测速请教GPS导航的固定测速与移动测速是什么意思?知识库管理系统什么是知识管理oncontextmenuAndroid:onMenuItemSelected()方法与onOptionsItemSelected()方法有什么区别?备忘录模式手机如何设置备忘录提醒smartupload为什么使用smartupload执行上传保存操作时用这句smart.save("upload")失败用smart.save("/upload")成功欢迎页面怎样取消“欢迎页面”?弹幕网站A站B站网址是什么,国内很出名嗎?有什么网站特点..cf加速器玩CF需要用加速器吗?mediasres什么意思12306注册铁路12306怎么注册用户名
长沙虚拟主机 免费二级域名注册 godaddy域名解析教程 已备案域名出售 日本软银 国内免备案主机 国外idc 12306抢票攻略 淘宝双十一2018 win8.1企业版升级win10 三拼域名 个人域名 ntfs格式分区 linux使用教程 网页提速 帽子云排名 阿里云邮箱登陆地址 789电视剧网 上海联通 脚本大全 更多