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.

Try in SPARQL Jump to: Statements Referenced by

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 NERFINISHED
mscorlib NERFINISHED
definedInNamespace System.Threading NERFINISHED
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) NERFINISHED
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 NERFINISHED
hasStaticMethod OpenExisting(string name)
ResetEvent(string name)
TryOpenExisting(string name, out EventWaitHandle result)
inheritsFrom WaitHandle
introducedIn .NET Framework 2.0 NERFINISHED
isAbstract false
isResetBy Reset()
isSealed false
isSignaledBy Set()
isThreadSafe true
platform .NET 5+ NERFINISHED
.NET Core NERFINISHED
.NET Framework NERFINISHED
relatedTo AutoResetEvent NERFINISHED
ManualResetEvent NERFINISHED
Mutex NERFINISHED
Semaphore
supports auto reset events
manual reset events
supportsSecurity EventWaitHandleSecurity NERFINISHED
usedTo coordinate execution flow in concurrent applications
signal events between threads
usesEnum EventResetMode NERFINISHED
waitsArePerformedBy WaitOne()

Referenced by (1)

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

System.Threading containsType EventWaitHandle