首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当父进程没有在Windows中使用WaitForSingleObject处理时,子进程会变成僵尸进程吗?

当父进程没有在Windows中使用WaitForSingleObject处理时,子进程会变成僵尸进程吗?
EN

Stack Overflow用户
提问于 2022-06-06 04:24:11
回答 1查看 29关注 0票数 0

我试图在Windows中编写并发TCP服务器。因此,每当服务器进程接受来自客户端的连接时,它将启动一个子进程。我不知道父进程是否有必要像在Linux中一样清理Windows中的子进程。我已经搜索这个问题2天了,但是我只得到了不相关的答案,比如Linux中的解决方案,或者Windows中没有UNIX风格的信号操作。

衷心感谢您的回答!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-06 10:50:36

你不需要做任何事。只需记住关闭CreateProcess提供的线程和进程句柄。

当您需要等待子进程完成其工作时,可以使用WaitForSingleObject

在Windows上,流程对象在完成执行并关闭其所有句柄后消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72513052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档