腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4035)
视频
沙龙
1
回答
接收
SIGCHLD
尚未
派生
任何
子
进程
、
、
、
这个程序产生了几个子
进程
。其中一个
进程
产生一个线程,该线程运行一段时间,然后终止。该
子
进程
在运行时执行一个epoll_wait()。epoll_wait会定期返回EINTR错误。我设置
子
进程
以捕获执行此中断的信号,并发现它是一个信号17,根据我读取的所有内容,它是一个
SIGCHLD
。问题是,该
子
进程
产生的线程仍在运行。它并没有终止。我还认为线程在终止时不会生成
SIGCHLD
。 对于为什么我的
进程
可能
浏览 29
提问于2017-03-01
得票数 0
回答已采纳
1
回答
如何调试Python
SIGCHLD
处理程序?
、
、
我正在用Python编写一个服务器程序,它使用以下工作流程: 1)启动守护
进程
2)启动服务器套接字并侦听传入的连接3)当传入的套接字被成功接受时,
派生
一个新的
进程
来处理连接,同时关闭
子
进程
中的客户端套接字和守护
进程
中的服务器套接字当我在守护
进程
中注册
SIGCHLD
的信号处理程序以收获
子
进程
(无论处理程序的内容如何)并运行服务器时,守护
进程
在
接收
到
SIGCHLD
时崩
浏览 0
提问于2014-07-08
得票数 0
1
回答
SIGCHLD
是否被派往SIGTERM?
、
说: 或者我是否误解了中断(我假设它是指
接收
到的
任何
信号),在这种情况下,哪些信号是相关的?
浏览 2
提问于2013-08-26
得票数 5
回答已采纳
2
回答
SIGCHLD
信号处理
、
、
、
、
在Unix中,当
子
进程
在后台终止时,它会向父
进程
发送
SIGCHLD
信号,通知父
进程
终止。是这样的吗?或者如果它在前台,那么根本不会发送
任何
信号?
浏览 3
提问于2012-03-24
得票数 7
回答已采纳
3
回答
如何防止僵尸
子
进程
?
、
、
服务器不需要知道
派生
的
进程
发生了什么-它们自己工作,当它们完成时,它们应该死掉,而不是变成僵尸。完成此任务的简单方法是什么?
浏览 4
提问于2013-06-10
得票数 13
回答已采纳
3
回答
Signal和
SIGCHLD
,它是做什么的?
、
、
val = 9; val += 3;} pid_t pid; signal(
SIGCHLD
} for (i=0;i<N;i++) { }}我需要什么库来编译和运行这段代码?
浏览 1
提问于2012-12-10
得票数 4
回答已采纳
1
回答
我如何知道windows平台上的一个
子
进程
何时在python3中死亡?
、
、
、
在linux中,我使用subprocess.Popen创建
子
进程
,并为
SIGCHLD
定义一个信号处理程序。当
子
进程
死亡时,父
进程
接收
SIGCHLD
信号,处理程序将执行某些操作。但是在Windows上没有
SIGCHLD
信号,我如何知道子
进程
何时退出?
浏览 2
提问于2017-12-15
得票数 2
1
回答
父
进程
如何找到导致
子
进程
死亡的
进程
的pid?
、
、
、
、
当父
进程
由于其
子
进程
死亡而
接收
SIGCHLD
时,父
进程
如何获得导致其
子
进程
死亡的
进程
pid?
浏览 1
提问于2017-09-14
得票数 2
回答已采纳
1
回答
套接字对、perl、KEEPALIVE和轮询
、
、
、
我已经开始在linux和windows上使用套接字对来捕获两个平台上
子
进程
的输出。我的问题是杀人(0,.)不工作的窗口,所以我需要另一种方法来检测
进程
下降。到目前为止,它看上去不错,但有两个问题: 我可能在做一些非常愚蠢的事情,但是
任何
建议/帮助都会很感激。更新:我开始使用waitp
浏览 1
提问于2009-12-15
得票数 3
回答已采纳
1
回答
SIGSTOP/SIGCONT POSIX行为
、
、
、
除最后一个直接停止自身的
子
进程
外,每个
进程
都在
SIGCHLD
信号上使用σ挂起。当它的
子
进程
停止时,一个
进程
将
接收
SIGCHLD
信号,然后它可以在轮到它的时候停止。当主
进程
接收
到
SIGCHLD
信号时,意味着所有
进程
都处于停止状态,因此它将SIGCONT信号发送给其
子
进程
。每个
进程
都将SIGCONT发送到自己的<e
浏览 1
提问于2016-10-13
得票数 3
回答已采纳
3
回答
给父
进程
的通知
、
、
在使用fork系统调用时,我曾多次看到父
进程
调用waitpid以便
子
进程
能够完成。 我这里的问题是,孩子是否会向家长发送通知。在不使用
任何
共享资源的情况下,家长如何识别chils已经完成?
浏览 3
提问于2011-03-13
得票数 1
回答已采纳
1
回答
wait是如何在C中实现的?
、
、
、
当我创建两个子
进程
时,我不能使用
SIGCHLD
来判断这两个子
进程
是否已经终止,因为一旦信号被传递,将来相同类型的信号就会被丢弃。当我
接收
到
SIGCHLD
信号并处理该信号时,我不能确定这是否意味着两个子
进程
都已终止并发送了
SIGCHLD
信号,还是只有一个
子
进程
已终止。换句话说,信号不会排队。但是,使用函数wait(),如果我有两个子
进程
,那么我可以调用wait()两次来获取这两个子
进程
,我想知道它是如
浏览 2
提问于2021-05-13
得票数 0
1
回答
在信号处理程序中已经
接收
到信号时会发生什么情况?
、
我有一个父
进程
产生了几个子
进程
。通过注册
SIGCHLD
信号处理程序,我想知道
任何
子
进程
何时退出。问题是,如果
接收
到另一个
SIGCHLD
(或
任何
其他信号),而父
进程
已经在信号处理程序中,会发生什么?
浏览 4
提问于2013-08-26
得票数 14
回答已采纳
1
回答
调用popen函数后,
子
进程
中的睡眠不起作用
、
、
、
、
我已经写了一个小的C程序,它创建一个
子
进程
,然后使用popen运行一个shell命令。我已经创建了一个信号处理程序来等待
子
进程
结束,而父
进程
只是在无限循环中运行。另外,如果我删除了信号处理程序,只等待父
进程
中的
子
进程
,那么就不会有问题(即睡眠在
任何
地方都能正常运行)。all required header files and function prototypes added { int pid,sta
浏览 5
提问于2019-04-16
得票数 0
1
回答
等待()在
子
接收
到σ停止后不返回
、
、
、
、
正如标题所述,一个
进程
分叉等待它的
子
进程
接收
一个SIGSTOP (由
子
进程
发送),但它不会在没有
接收
到
任何
SIGCHLD
(但实际上收到了,使用strace测试)之后醒来。 有什么想法吗?
浏览 5
提问于2016-10-10
得票数 5
回答已采纳
2
回答
在父
进程
恢复执行之前等待所有
子
进程
UNIX
、
、
在我的程序中,我(并行地)在一个有限的while循环中
派生
子
进程
,并在每个子
进程
上执行exec。我希望父
进程
仅在所有
子
进程
都终止后才恢复执行( while循环之后的点)。我该怎么做呢?在一种方法中,我让父
进程
在while循环后暂停,并仅在waitpid返回错误ECHILD(没有剩余的
子
进程
)时才从
SIGCHLD
处理程序发送一些条件,但在这种方法中,我面临的问题甚至在父
进程
完成
派生
所
浏览 1
提问于2009-10-02
得票数 13
回答已采纳
1
回答
无法为SIGTRAP注册处理程序
、
、
我正在尝试为调用
子
SIGTRAP的int3注册一个处理程序,但是它不起作用。将SIGTRAP更改为
SIGCHLD
有效。
浏览 4
提问于2015-12-30
得票数 0
回答已采纳
1
回答
Boost -
子
进程
仍然是一个僵尸
、
我编写了一些简单的代码,以独立的方式运行
子
进程
:( boost::process::std_in.close
浏览 0
提问于2021-08-06
得票数 1
回答已采纳
2
回答
理解Unix中的分叉机制
、
、
、
Process created 1 1 3 3 5 5 6 7 8 9 0 1 2 3 4 6 6 8 8 因此,最初只有一个
进程
12248分叉另一个
进程
(12249)。理想情况下,
子
应该将1添加到数组的内容中,a只添加到前半部分,而父部分应该执行第二部分的相同操作。但正如您所看到的,输出并不像预期的那样。请给出建议..。
浏览 0
提问于2012-10-18
得票数 0
2
回答
调用系统后如何启用ctrl-c / ctrl+break?
、
、
、
、
我已经编写了一个从内部调用系统命令的程序:{ { } }我正在尝试编写一个程序,在后台执行一些涉及shell的操作,但我也希望能够在用户想要中断时中断程
浏览 0
提问于2010-09-23
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android C++系列:Linux信号(三)
Linux系统编程——特殊进程之僵尸进程
PHP多进程系列笔记(二)
网络编程——客户/服务器程序设计范式
鸿蒙内核标准库与linux标准库的差异
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券