当前位置:  技术问答>linux和unix

出现了僵死进程,求解、。

    来源: 互联网  发布时间:2016-09-28

    本文导语:  这段程序出现了僵死进程,非常不解,求解。 谢谢。 sigset_t sig_pending; //此处开始调用fork生成子进程,主进程监控子进程,保证服务正常运行 while(true) { sigpending(&sig_pending); //处理退出信号 if( sigismember(&sig_pending,...

这段程序出现了僵死进程,非常不解,求解。
谢谢。
sigset_t sig_pending;
//此处开始调用fork生成子进程,主进程监控子进程,保证服务正常运行
while(true)
{
sigpending(&sig_pending);
//处理退出信号
if( sigismember(&sig_pending, SIGTERM) || sigismember(&sig_pending,SIGINT))
break;
//生成子进程
pid_t pid = fork();
if( pid  0){ //父进程
//生成自动更新子进程
pid_t pid1 = fork();
if( pid1  0) //父进程

waitpid(pid1, NULL, 0);
waitpid(pid, NULL, 0);
}
}

|
waitpid(pid1, NULL, 0);
waitpid(pid, NULL, 0);
会不会是父进程阻塞在第一个调用上,且这时候pid子进程结束了?

|
证实这个原因。

    
 
 

您可能感兴趣的文章:

  • fork、execl创建多进程,出现一个僵死进程
  • 编译内核时候出现的问题,求解
  • rmmod出现的奇怪问题,求解,急急!
  • 安装fedora时候出现的问题 求解 谢谢 急
  • linux下出现2个一样的目录求解
  • 调用驱动后出现的警告信息求解
  • ▄︻┻┳═一 500高分求解非常非常重要的问题:关于在640*480显示模式下,中文字体(黑体)会出现少笔画的问题 ▄︻┻┳═一
  • 各位大虾,在安装mplayer出现错误 求解!
  • 编译内核时候出现的问题,求解 iis7站长之家
  • Red Hat Linux下安装网卡驱动出现的错误(图示),求解!
  • 为什么这样同一个Bean对不同的数据库会出现不同现象呢?!!(高分求解)
  • 用LINux装MPLAYER总是出现,本人菜鸟,求解
  • ubuntu编译内核出现错误,求解
  • ubuntu系统下用GTK编写C界面,出现问题了!求解释!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有n个进程的系统出现死锁,死锁进程个数k应该满足什么条件?
  • 进程自己断开出现failed 15,什么原因
  • 终止pid=1的init进程会出现什么现象?
  • 为什么会出现僵尸进程?一个最简单的进程控制例子
  • 进程复制数据到系统的内核地址出错,这时会出现什么问题?
  • 系统中出现了几个奇怪的进程。
  • linux下如何防止僵尸进程的出现??
  • 在线等。。。使用压力测试工具进行测试有时出现httpd子进程CPU占用率100%,且压力撤除后无法恢复
  • 系统中突然出现大量进程,是怎么回事?
  • 大神急救!!!!输入进程号pid,输出进程名pname。运行出现段错误,调试了很久,只想说这是有史以来遇到的最纠结的段错误,莫名其妙!
  • SQLserver2000 企业版 出现"进程51发生了严重的异常"错误的处理方法
  • 写一个后台运行程序,出现僵尸进程
  • 从定时从A程序调用B程序(B程序运行一下就退出)多次后,出现僵尸进程?如何解决?
  • 我的电脑在进程中经常出现一个 .exe 这个东东它好像是个病毒,如何清它(杀毒无用
  • ◎为何出现僵尸进程◎请教
  • 为什么出现很多一样的进程
  • debian下,用jsvc设置tomcat自动启动,导致出现两个tomcat进程
  • 一个最简单的进程调用学习出现的问题
  • UNIX 新手一问 关于fork 和 2进程同时写一文件出现的问题
  • linux下tomcat启动后出现多个java进程
  • C++ MultiMaps 成员 count():返回一个元素出现的次数
  • 是否有人知道linux启动时最先出现的小企鹅图标在那儿出现的?
  • C++ I/O 成员 bad():如果出现错误则返回true
  • java.net.URLConnection中getOutputStream()方法出现协议不支持输出流的错误,请问为何会出现此错误?
  • C++ I/O 成员 fail():如果出现错误则返回true
  • 如果出现某种错误或异常,就在网页里出现相关信息,比如连接超时,就显示系统正忙,该怎么做呀?
  • C++ Maps 成员 count():返回指定元素出现的次数
  • 我是root用户,却在桌面上出现加锁的文件。还有总是出现“???”的文件夹?怎么回事啊?
  • C++ I/O 成员 good():如果没有出现过错误则返回true
  • 用jdk的appletviewer xxx.html时会出现两个窗口,能否让它只出现一个窗口.
  • 为什么会出现这样的问题?出现了怎么解决?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3