ManualResetEvent

E697517

ManualResetEvent is a .NET synchronization primitive that allows threads to wait until a signal is set and remains signaled until it is manually reset.

Try in SPARQL Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf .NET synchronization primitive
class
wait handle
assembly System.Threading.dll NERFINISHED
mscorlib.dll NERFINISHED
canReleaseMultipleThreads true
category concurrency control
thread synchronization primitive
contrastedWith AutoResetEvent NERFINISHED
defaultState nonsignaled unless initialState is true
definedIn System.Threading namespace NERFINISHED
differenceFromAutoResetEvent does not automatically return to nonsignaled after releasing a single waiter
hasBaseProperty Handle
hasConstructor ManualResetEvent(bool initialState) NERFINISHED
hasMethod Close()
Dispose()
Reset()
Set()
WaitOne()
WaitOne(TimeSpan timeout)
WaitOne(int millisecondsTimeout)
hasProperty SafeWaitHandle NERFINISHED
inheritsFrom EventWaitHandle NERFINISHED
introducedIn .NET Framework 1.0 NERFINISHED
isAutoReset false
isManualReset true
isSignaledStatePersistent true
languageBinding C# NERFINISHED
F# NERFINISHED
VB.NET NERFINISHED
partOf .NET (5+) runtime
.NET Core NERFINISHED
.NET Framework NERFINISHED
platform Linux
Windows
macOS
relatedType AutoResetEvent NERFINISHED
CountdownEvent NERFINISHED
ManualResetEventSlim NERFINISHED
Mutex NERFINISHED
Semaphore
requiresManualReset true
resetMode manual
supportsMultipleWaiters true
threadingModel multithreaded synchronization
threadSafe true
usagePattern multiple threads wait until signaled
signal remains set until Reset is called
usedFor blocking threads until an event occurs
one-to-many signaling
thread coordination

Referenced by (1)

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

System.Threading containsType ManualResetEvent