March 2002
Intermediate to advanced
864 pages
31h 8m
English
ManualResetEvent
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(); }
System.Object→System.MarshalByRefObject→WaitHandle(System.IDisposable)→ManualResetEvent