C++防止同时写数据,利用互斥量mutex实现同步

先声明一个互斥体句柄,再创建一个互斥体,代码如下:


//Declare mutex handle  
HANDLE hMutex;

//Create Mutex
hMutex = CreateMutex(NULL,false,"mutex");   
WaitForSingleObject(hMutex,INFINITE); //INFINITE表示不限时,也可设置超时时间,单位ms
//在此代码是进行写数据操作
//..........................
//.....................
//..................
ReleaseMutex(hMutex);


猜你喜欢

转载自blog.csdn.net/feiyang5260/article/details/81026614
今日推荐