unlock_mutexT_unlock_mutexUnlockMutexUnlockMutexunlock_mutex (Operator)
Name
unlock_mutexT_unlock_mutexUnlockMutexUnlockMutexunlock_mutex — Entsperren eines Mutex-Synchronisationsobjektes.
Signatur
Beschreibung
unlock_mutexunlock_mutexUnlockMutexUnlockMutexunlock_mutex gibt das Mutexobjekt, gegeben in Parameter
MutexHandleMutexHandleMutexHandlemutexHandlemutex_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
MutexHandleMutexHandleMutexHandlemutexHandlemutex_handle (input_control) mutex → HMutex, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Mutex-Synchronisationsobjekt.
Ergebnis
Ist der Parameterwert korrekt, dann liefert unlock_mutexunlock_mutexUnlockMutexUnlockMutexunlock_mutex
den Wert 2 (
H_MSG_TRUE)
.
Vorgänger
lock_mutexlock_mutexLockMutexLockMutexlock_mutex,
try_lock_mutextry_lock_mutexTryLockMutexTryLockMutextry_lock_mutex
Nachfolger
lock_mutexlock_mutexLockMutexLockMutexlock_mutex,
try_lock_mutextry_lock_mutexTryLockMutexTryLockMutextry_lock_mutex,
clear_mutexclear_mutexClearMutexClearMutexclear_mutex
Modul
Foundation