gpt4 book ai didi

C、杀死所有进程

转载 作者:行者123 更新时间:2023-12-04 03:55:08 25 4
gpt4 key购买 nike

我有一个学校项目,我需要一些帮助。我在 C 中工作,我有一个服务器和一个客户端。在服务器中,我用 fork 为每个客户端创建了一个新进程。我的问题是:如果我用 CTRL+C 关闭服务器,我该如何杀死所有剩余的进程?谢谢

最佳答案

您可以在它们创建后存储它们的 pid,然后在退出时向它们发送 sigtermsigkill 信号。

您可以通过 shell 来完成 - killall 是您在 linux 下搜索的内容。

您可以使用线程而不是进程(可以吗?项目详细信息怎么说?)并通过变量进行通信。

关于C、杀死所有进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14558068/

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