gpt4 book ai didi

c++ - 如果收到事件或超时则终止进程

转载 作者:太空宇宙 更新时间:2023-11-04 10:16:38 25 4
gpt4 key购买 nike

我有一个使用 execl 运行进程的 child 和一个等待它的 parent 。如果我收到一个停止事件(用 pipe2 和轮询实现), child 就会被杀死。如果子进程运行该进程超过 10 分钟(使用 sigtimedwait 进行监控),则该子进程将被杀死。如果我尝试同时实现 poll 和 sigtimedwait 并且我收到一个 stopEvent child 继续运行 10 分钟,然后关闭。有谁知道更有效的实现方式?

最佳答案

poll有一个超时参数。这似乎比投票和信号更容易管理。

关于c++ - 如果收到事件或超时则终止进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45838771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com