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.
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.