判断c进程是否退出的问题

suejane 2009-01-13 03:42:13
我根据kill(PID,0)的返回值是否为0,判断是否进程PID退出。但发现,有的进程的printf函数尚未执行就结束了。不知什么原因,请指点。
...全文
322 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhansansan 2009-01-13
  • 打赏
  • 举报
回复
默哀---
submarine2007 2009-01-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 suejane 的回复:]
我是用C语言,没这个函数吧。
[/Quote]

为3楼的默哀 --

suejane 2009-01-13
  • 打赏
  • 举报
回复
我是用C语言,没这个函数吧。
submarine2007 2009-01-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 suejane 的回复:]
那如何判断进程是否结束呢?
[/Quote]

是子进程么? 在什么环境下? windows or linux
waizqfor 2009-01-13
  • 打赏
  • 举报
回复
WaitForSingleObject(hProcess,INFINITE);

suejane 2009-01-13
  • 打赏
  • 举报
回复
那如何判断进程是否结束呢?
lbh2001 2009-01-13
  • 打赏
  • 举报
回复
用kill本来就是杀死进程,又不是等进程结束,当然会那样

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧