August 2003
Intermediate to advanced
928 pages
32h 1m
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 ManualResetEvent(bool initialState);
// Public Instance Methods
public bool Reset( );
public bool Set( );
}
System.Object
→
System.MarshalByRefObject
→
WaitHandle(System.IDisposable)
→
ManualResetEvent