首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

WaitForSingleObject 为什么不阻塞程序

2013-01-02 
WaitForSingleObject 为何不阻塞程序?#include iostream#include windows.husing namespace stdHANDL

WaitForSingleObject 为何不阻塞程序?



#include <iostream>
#include <windows.h>
using namespace std;

HANDLE ghMutex; 

int main()
{
    ghMutex = CreateMutex( 
        NULL,              // default security attributes
        FALSE,             // initially not owned
        NULL);             // unnamed mutex
if (NULL == ghMutex)
{
cerr <<"CreateMutex() fail" <<endl;
return -1;
}


WaitForSingleObject(ghMutex, INFINITE);
WaitForSingleObject(ghMutex, INFINITE);


CloseHandle(ghMutex);
return 0;
}




[解决办法]
mutex允许拥有的线程重复获取
[解决办法]
你提供的程序应该什么都没有输出,就退出了。

[解决办法]
引用:
你提供的程序应该什么都没有输出,就退出了。

就是这样
如果没有阻塞,应该输出那些字符串

热点排行