ReleaseMutex是一種線性指令,具有釋放執行緒擁有的互斥體的控制權。
基本介紹
- 中文名:ReleaseMutex
- VB聲明:Declare Function Release
- 說明:釋放執行緒擁有的互斥體的控制權
- 參數表:Long,指定一個互斥體的句柄。
VB聲明,說明,返回值,參數表,註解,VC聲明,說明,函式原型,返回值,參數表,注釋,
VB聲明
Declare Function ReleaseMutex Lib "kernel32" Alias "ReleaseMutex" (ByVal hMutex )
說明
釋放由執行緒擁有的一個互斥體的控制權
MSDN原文:This function releases ownership of the specified mutex object.
返回值
Long,非零表示成功,零表示失敗。會設定GetLastError
參數表
hMutex :Long,指定一個互斥體的句柄。
註解
VC聲明
說明
ReleaseMutex函式的功能是釋放互斥對象的控制權
函式原型
BOOL WINAPI ReleaseMutex(
HANDLE hMutex
);
返回值
BOOL,TRUE表示成功,FALSE表示失敗。
參數表
hMutex:HANDLE,制定一個互斥體的句柄。
注釋
一個執行緒釋放了互斥對象的控制權後,如果其他進程在等待互斥對象置位,則等待的執行緒可以得到該互斥對象,等待函式返回,互斥對象被新的執行緒所擁有。