在C++中,可以通過以下步驟使用ReleaseMutex函數:
#include <Windows.h>
HANDLE mutex = CreateMutex(NULL, FALSE, NULL);
ReleaseMutex(mutex);
完整的示例代碼如下:
#include <Windows.h>
int main() {
// 創建互斥體
HANDLE mutex = CreateMutex(NULL, FALSE, NULL);
// ...
// 釋放互斥體
ReleaseMutex(mutex);
// ...
// 關閉互斥體句柄
CloseHandle(mutex);
return 0;
}
注意,ReleaseMutex函數必須在之前已經調用過CreateMutex函數創建的互斥體上使用。此外,還需要在不再使用互斥體時,調用CloseHandle函數關閉互斥體句柄,以避免資源泄漏。