查了很久没有人说这个问题,没地方复制粘贴自己写几行留存,
WaitForSingleObject 这个函数大家都不陌生,但是关于它可以wait那些HANDLE可能大家不太了解,在MSDN里有如下内容,我简单注释一下供参考:
The WaitForSingleObject function can wait for the following objects:
- Change notification //这个可以Wait文件夹或者文件夹内文件变动的事件,详细见文件管理函数
- Console input //console的句柄
- Event //event
- Job //这个是windows job的句柄,未验证大家可以查正一下
- Memory resource notification //这个可以wait内存资源notification详见内存管理函数
- Mutex //mutex
- Process //进程句柄
- Semaphore //信标
- Thread //线程句柄
- Waitable timer //waitable timer