提个关于WaitForSingleObject函数的问题

AndyZhang 2010-04-06 07:51:34
今天写了一个进程控制的程序,为了处理进程同步问题,使用了WaitForSingleObject(pi.hProcess,INFINITE);但是当我运行写字板的时候,根本没有无限等待,也就是说写字板进程一直有信号,不知道为什么,而运行其他的他就会无限等待,一直到我手动关闭可执行文件为止?
...全文
100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
AndyZhang 2010-04-06
  • 打赏
  • 举报
回复
我创建了一个子进程,如果是写字板,那么写字板就会打开,然后我就无限等待,但是如果是写字板好像一直有信号,根本都不会无限等待,直接就过了WaitForSingleObject(pi.hProcess,INFINITE);这一步。按常理应该等我关闭了这个进程之后才能过这句话的。其他的都可以,就写字板不可以。
哈利路亚1874 2010-04-06
  • 打赏
  • 举报
回复
那个信号量是写字板等待的么?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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