社区
进程/线程/DLL
帖子详情
关于等待进程结束的问题。
ashhyc
2009-01-09 01:14:00
现在有10个进程。
想通过WaitForMultipleObjects函数等待每个进程结束(第三个参数传递false)。
问题是,想知道,是否每次等待到某个进程后,都要把这个函数的nCount,lpHandles参数
重置?nCount减1到好办,但把lpHandles数组后面的元素迁移的话,总感觉性能不好。
有什么其他解决方法吗?
...全文
115
3
打赏
收藏
关于等待进程结束的问题。
现在有10个进程。 想通过WaitForMultipleObjects函数等待每个进程结束(第三个参数传递false)。 问题是,想知道,是否每次等待到某个进程后,都要把这个函数的nCount,lpHandles参数 重置?nCount减1到好办,但把lpHandles数组后面的元素迁移的话,总感觉性能不好。 有什么其他解决方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paerxiushi
2009-01-13
打赏
举报
回复
你定义一个vector<HANDLE>,将事先的同步对象句柄放入到容器。每次WaitForMultiply的时候,根据容器尺寸来LocalAlloc分配一段区域给句柄数组,这样就能达到动态分配数组的作用。一旦某个同步对象句柄不再使用,就让容器把这个句柄称除。
ashhyc
2009-01-09
打赏
举报
回复
和具体的应用程序没有关系。
就是想知道设置为false的话,怎么做更简单。
我也不想讨论等于true的情况。
keven1868
2009-01-09
打赏
举报
回复
为什么不置bWaitAll为TRUE?
linux
等待
子
进程
结束
,
等待
子
进程
结束
wait()和waitpid()
父子
进程
有时需要简单的
进程
间同步,如父
进程
等待
子
进程
的
结束
。linux提供了以下两个
等待
函数:wait(),waitpid().需要包含头文件:#include#include1) pid_t wait(int *status);功能:
等待
任一子
进程
终止,如果子...
python
等待
进程
结束
_6.python之
进程
什么是
进程
进程
(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。
进程
的特征:动态性:
进程
的实质是程序在多道程序系统中的一次执行过程,
进程
...
Delphi根据
进程
PID
等待
进程
结束
或者
结束
进程
本文描述的是已知窗体标题,先获取某个程序的
进程
PID(即在任务管理器中的
进程
ID),实现
等待
进程
结束
或者直接杀掉
进程
的方法。因为网络上直接
结束
进程
的方法很多,本文不做深究,主要是
等待
进程
结束
。 使用以下...
等待
子
进程
结束
wait()和waitpid()
父子
进程
有时需要简单的
进程
间同步,如父
进程
等待
子
进程
的
结束
。linux提供了以下两个
等待
函数:wait(),waitpid().需要包含头文件:#include <sys/types.h>#include <sys/wait.h>1) pid...
父
进程
等待
子
进程
结束
waitpid wait
当一个
进程
由于某种原因停止时,内核并不是直接将为它保存的状态信息从内核移除,相反,
进程
会一直被保持在一种已经终止的状态,直到被它的父
进程
回收,当父
进程
回收已经终止的子
进程
时,内核会将子
进程
的
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章