僵尸进程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进程负责清理子进程。

ParkInHost - 俄罗斯VPS主机 抗投诉 55折,月付2.75欧元起

ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...

酷番云78元台湾精品CN2 2核 1G 60G SSD硬盘

酷番云怎么样?酷番云就不讲太多了,介绍过很多次,老牌商家完事,最近有不少小伙伴,一直问我台湾VPS,比较难找好的商家,台湾VPS本来就比较少,也介绍了不少商家,线路都不是很好,有些需求支持Windows是比较少的,这里我们就给大家测评下 酷番云的台湾VPS,支持多个版本Linux和Windows操作系统,提供了CN2线路,并且还是原生IP,更惊喜的是提供的是无限流量。有需求的可以试试。可以看到回程...

10GBIZ(月$2.36 ), 香港和洛杉矶CN2 GIA

10GBIZ服务商经常有看到隔壁的一些博客分享内容,我翻看网站看之前有记录过一篇,只不过由于服务商是2020年新成立的所以分享内容比较谨慎。这不至今已经有将近两年的服务商而且云服务产品也比较丰富,目前有看到10GBIZ服务商有提供香港、美国洛杉矶等多机房的云服务器、独立服务器和站群服务器。其中比较吸引到我们用户的是亚洲节点的包括香港、日本等七星级网络服务。具体我们看看相关的配置和线路产品。第一、香...

僵尸进程为你推荐
ioeIOE是什么意思onboardon board有这个牌子吗rbf神经网络MATLAB工具箱里的RBF神经网络newrb是什么算法weakhashmapJava///map的父类是?showwindowC#中showwindow控件在哪里??radius认证如何写一个C#的Radius认证客户端欢迎页面欢迎屏幕!!!!欢迎页面怎样取消“欢迎页面”?弹幕播放器看过的剧有一个弹幕出来的是什么播放器faq是什么意思在国际贸易中“FAQ”代表的是什么意思
域名注册中心 北京域名注册 万网域名证书查询 3322动态域名 174.127.195.202 双12活动 云鼎网络 域名转接 qq云端 常州联通宽带 银盘服务 七夕快乐英语 广州虚拟主机 工信部网站备案查询 免费网络 WHMCS g6950 次时代主机 大容量存储控制器驱动 广州服务器数据恢复 更多