Name
ManualResetEvent
Synopsis
This class is a WaitHandle
with two states:
signaled and nonsignaled. If nonsignaled, waiting threads block.
If signaled, they continue executing. It is constructed with an
initial signal value and can be Set()
to signaled or Reset()
to nonsignaled. Once signaled, you must manually (hence the
name of this type) call Reset()
to revert it to nonsignaled.
public sealed class ManualResetEvent : WaitHandle { // Public Constructors public method ManualResetEvent(bool initialState); // Public Instance Methods public method bool Reset(); public method bool Set(); }
Hierarchy
System.Object→System.MarshalByRefObject→WaitHandle(System.IDisposable)→ManualResetEvent
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.