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.

All labels observed (2)

Label Occurrences
AbandonedMutexException canonical 1
AbandonedMutexException() 1

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf .NET exception type
exception type
baseClass SystemException
category synchronization error
threading error
CLSCompliant true
definedIn System.Threading namespace
linked to: System.Threading
definedInAssembly System.Private.CoreLib
mscorlib
linked to: mscorlib.dll
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.abandonedmutexexception
hasConstructor AbandonedMutexException()
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
SystemException
introducedIn .NET Framework 2.0
linked to: .NET Framework
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+
linked to: .NET (5 and later)

.NET Core
.NET Framework
recommendedHandling assume protected data may be corrupted
release and recreate shared state if necessary
relatedTo Mutex
SynchronizationLockException
thrownWhen a thread acquires a mutex that was abandoned by another thread
usedWith System.Threading.Mutex
WaitHandle.WaitAll
WaitHandle.WaitAny
WaitHandle.WaitOne

How these facts were elicited

Referenced by (2)

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

System.Threading containsType AbandonedMutexException
AbandonedMutexException hasConstructor AbandonedMutexException()
linked to: AbandonedMutexException