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.

All labels observed (3)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf .NET synchronization primitive ⓘ
class ⓘ
wait handle ⓘ
assembly System.Threading.dll ⓘ
mscorlib.dll ⓘ
canReleaseMultipleThreads true ⓘ
category concurrency control ⓘ
thread synchronization primitive ⓘ
contrastedWith AutoResetEvent ⓘ
defaultState nonsignaled unless initialState is true ⓘ
definedIn System.Threading namespace ⓘ
linked to: System.Threading
differenceFromAutoResetEvent does not automatically return to nonsignaled after releasing a single waiter ⓘ
hasBaseProperty Handle ⓘ
hasConstructor ManualResetEvent(bool initialState) ⓘ
linked to: ManualResetEvent
hasMethod Close() ⓘ
Dispose() ⓘ
Reset() ⓘ
Set() ⓘ
WaitOne() ⓘ
WaitOne(TimeSpan timeout) ⓘ
WaitOne(int millisecondsTimeout) ⓘ
hasProperty SafeWaitHandle ⓘ
inheritsFrom EventWaitHandle ⓘ
introducedIn .NET Framework 1.0 ⓘ
linked to: .NET Framework
isAutoReset false ⓘ
isManualReset true ⓘ
isSignaledStatePersistent true ⓘ
languageBinding C# ⓘ
F# ⓘ
VB.NET ⓘ
linked to: Visual Basic .NET
partOf .NET (5+) runtime ⓘ
.NET Core ⓘ
.NET Framework ⓘ
platform Linux ⓘ
Windows ⓘ
macOS ⓘ
relatedType AutoResetEvent ⓘ
CountdownEvent ⓘ
ManualResetEventSlim ⓘ
Mutex ⓘ
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 ⓘ

How these facts were elicited

Referenced by (7)

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

System.Threading → containsType → ManualResetEvent ⓘ
ManualResetEvent → hasConstructor → ManualResetEvent(bool initialState) ⓘ
linked to: ManualResetEvent
AutoResetEvent → comparedWith → ManualResetEvent ⓘ
AutoResetEvent → relatedTo → ManualResetEvent ⓘ
EventWaitHandle → relatedTo → ManualResetEvent ⓘ
ManualResetEventSlim → comparedTo → ManualResetEvent ⓘ
ManualResetEventSlim → hasBetterPerformanceThan → ManualResetEvent in many scenarios ⓘ
linked to: ManualResetEvent