ReleaseMutex
线性指令
ReleaseMutex是一种线性指令,具有释放线程拥有的互斥体的控制权。
VB声明
说明
释放由线程拥有的一个互斥体的控制权
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,指定一个互斥体的句柄。
注释
一个线程释放了互斥对象的控制权后,如果其他进程在等待互斥对象置位,则等待的线程可以得到该互斥对象,等待函数返回,互斥对象被新的线程所拥有。
参考资料
最新修订时间:2024-03-31 00:58
目录
概述
VB声明
参考资料