unlock_mutexT_unlock_mutexUnlockMutexUnlockMutexunlock_mutex (Operator)
Name
unlock_mutexT_unlock_mutexUnlockMutexUnlockMutexunlock_mutex — Entsperren eines Mutex-Synchronisationsobjektes.
Signatur
Beschreibung
unlock_mutexunlock_mutexUnlockMutexUnlockMutexUnlockMutexunlock_mutex gibt das Mutexobjekt, gegeben in Parameter
MutexHandleMutexHandleMutexHandleMutexHandlemutexHandlemutex_handle, frei. Der Mutex muss dem aufrufenden Thread gehören.
Der Versuch einen Mutex freizugeben, der nicht dem aufrufenden Thread gehört,
ist undefiniertes Verhalten.
Ausführungsinformationen
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
MutexHandleMutexHandleMutexHandleMutexHandlemutexHandlemutex_handle (input_control) mutex → HMutex, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Mutex-Synchronisationsobjekt.
Ergebnis
Ist der Parameterwert korrekt, dann liefert unlock_mutexunlock_mutexUnlockMutexUnlockMutexUnlockMutexunlock_mutex
den Wert 2 (H_MSG_TRUE).
Vorgänger
lock_mutexlock_mutexLockMutexLockMutexLockMutexlock_mutex,
try_lock_mutextry_lock_mutexTryLockMutexTryLockMutexTryLockMutextry_lock_mutex
Nachfolger
lock_mutexlock_mutexLockMutexLockMutexLockMutexlock_mutex,
try_lock_mutextry_lock_mutexTryLockMutexTryLockMutexTryLockMutextry_lock_mutex,
clear_mutexclear_mutexClearMutexClearMutexClearMutexclear_mutex
Modul
Foundation