unlock_mutexT_unlock_mutexUnlockMutexUnlockMutexunlock_mutex (算子名称)

名称

unlock_mutexT_unlock_mutexUnlockMutexUnlockMutexunlock_mutex — Unlock a mutex synchronization object.

参数签名

unlock_mutex( : : MutexHandle : )

Herror T_unlock_mutex(const Htuple MutexHandle)

void UnlockMutex(const HTuple& MutexHandle)

void HMutex::UnlockMutex() const

static void HOperatorSet.UnlockMutex(HTuple mutexHandle)

void HMutex.UnlockMutex()

def unlock_mutex(mutex_handle: HHandle) -> None

描述

unlock_mutexunlock_mutexUnlockMutexUnlockMutexUnlockMutexunlock_mutex unlocks the mutex object given by MutexHandleMutexHandleMutexHandleMutexHandlemutexHandlemutex_handle. The mutex is assumed to be locked and owned by the calling thread. Unlocking a mutex that is already unlocked has no effect.

运行信息

参数表

MutexHandleMutexHandleMutexHandleMutexHandlemutexHandlemutex_handle (input_control)  mutex HMutex, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Mutex synchronization object.

结果

If the mutex handle is valid, 该算子 unlock_mutexunlock_mutexUnlockMutexUnlockMutexUnlockMutexunlock_mutex returns 2 ( H_MSG_TRUE) . 如有必要,将引发异常。

可能的前置算子

lock_mutexlock_mutexLockMutexLockMutexLockMutexlock_mutex, try_lock_mutextry_lock_mutexTryLockMutexTryLockMutexTryLockMutextry_lock_mutex

可能的后置算子

lock_mutexlock_mutexLockMutexLockMutexLockMutexlock_mutex, try_lock_mutextry_lock_mutexTryLockMutexTryLockMutexTryLockMutextry_lock_mutex, clear_mutexclear_mutexClearMutexClearMutexClearMutexclear_mutex

模块

Foundation