EventWaitHandle

E697519

EventWaitHandle is a .NET synchronization primitive that allows threads or processes to signal and wait for events, coordinating execution flow in concurrent applications.

All labels observed (2)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf .NET class ⓘ
synchronization primitive ⓘ
canBeGlobal true ⓘ
canBeLocal true ⓘ
canBeNamed true ⓘ
canBeUsedFor process synchronization ⓘ
thread synchronization ⓘ
canCause deadlock if misused ⓘ
definedInAssembly System.Runtime ⓘ
linked to: System.Runtime.dll

mscorlib ⓘ
linked to: mscorlib.dll
definedInNamespace System.Threading ⓘ
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.eventwaithandle ⓘ
hasConstructor EventWaitHandle(bool initialState, EventResetMode mode) ⓘ
EventWaitHandle(bool initialState, EventResetMode mode, string name) ⓘ
EventWaitHandle(bool initialState, EventResetMode mode, string name, out bool createdNew) ⓘ
linked to: EventWaitHandle

EventWaitHandle(bool initialState, EventResetMode mode, string name, out bool createdNew, EventWaitHandleSecurity eventSecurity) ⓘ
hasMethod Reset() ⓘ
Set() ⓘ
WaitOne() ⓘ
WaitOne(TimeSpan timeout) ⓘ
WaitOne(TimeSpan timeout, bool exitContext) ⓘ
WaitOne(int millisecondsTimeout) ⓘ
WaitOne(int millisecondsTimeout, bool exitContext) ⓘ
hasProperty SafeWaitHandle ⓘ
hasStaticMethod OpenExisting(string name) ⓘ
ResetEvent(string name) ⓘ
TryOpenExisting(string name, out EventWaitHandle result) ⓘ
inheritsFrom WaitHandle ⓘ
introducedIn .NET Framework 2.0 ⓘ
linked to: .NET Framework
isAbstract false ⓘ
isResetBy Reset() ⓘ
isSealed false ⓘ
isSignaledBy Set() ⓘ
isThreadSafe true ⓘ
platform .NET 5+ ⓘ
linked to: .NET (5 and later)

.NET Core ⓘ
.NET Framework ⓘ
relatedTo AutoResetEvent ⓘ
ManualResetEvent ⓘ
Mutex ⓘ
Semaphore ⓘ
supports auto reset events ⓘ
manual reset events ⓘ
supportsSecurity EventWaitHandleSecurity ⓘ
usedTo coordinate execution flow in concurrent applications ⓘ
signal events between threads ⓘ
usesEnum EventResetMode ⓘ
waitsArePerformedBy WaitOne() ⓘ

How these facts were elicited

Referenced by (4)

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

System.Threading → containsType → EventWaitHandle ⓘ
ManualResetEvent → inheritsFrom → EventWaitHandle ⓘ
AutoResetEvent → inheritsFrom → EventWaitHandle ⓘ
EventWaitHandle → hasConstructor → EventWaitHandle(bool initialState, EventResetMode mode, string name, out bool createdNew) ⓘ
linked to: EventWaitHandle