AbandonedMutexException

E697525

AbandonedMutexException is a .NET exception type thrown when a thread acquires a mutex that was not properly released by another thread, indicating potential data corruption or synchronization issues.

Jump to: Statements Referenced by

Statements (41)

Predicate Object
instanceOf .NET exception type
exception type
baseClass SystemException NERFINISHED
category synchronization error
threading error
CLSCompliant true
definedIn System.Threading namespace NERFINISHED
definedInAssembly System.Private.CoreLib NERFINISHED
mscorlib NERFINISHED
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.abandonedmutexexception
hasConstructor AbandonedMutexException() NERFINISHED
AbandonedMutexException(Int32 location, WaitHandle handle)
AbandonedMutexException(String message)
AbandonedMutexException(String message, Exception innerException)
AbandonedMutexException(String message, Int32 location, WaitHandle handle)
hasMemberType public class
hasProperty Mutex
MutexIndex
indicates potential data corruption
potential synchronization issues
inheritsFrom System.Exception NERFINISHED
SystemException NERFINISHED
introducedIn .NET Framework 2.0 NERFINISHED
isAbstract false
isPublic true
isSealed false
isSerializable true
occursWhen a mutex is not properly released in a finally block
a thread exits without releasing a mutex it owns
platform .NET 5+ NERFINISHED
.NET Core NERFINISHED
.NET Framework NERFINISHED
recommendedHandling assume protected data may be corrupted
release and recreate shared state if necessary
relatedTo Mutex
SynchronizationLockException NERFINISHED
thrownWhen a thread acquires a mutex that was abandoned by another thread
usedWith System.Threading.Mutex NERFINISHED
WaitHandle.WaitAll NERFINISHED
WaitHandle.WaitAny NERFINISHED
WaitHandle.WaitOne NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Threading containsType AbandonedMutexException