ReleaseMutex

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,制定一個互斥體的句柄。

注釋

一個執行緒釋放了互斥對象的控制權後,如果其他進程在等待互斥對象置位,則等待的執行緒可以得到該互斥對象,等待函式返回,互斥對象被新的執行緒所擁有。

相關詞條

熱門詞條

聯絡我們