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 NotInheritable Class ManualResetEvent : Inherits WaitHandle ' Public Constructors Public Sub New( ByVal initialState As Boolean) ' Public Instance Methods Public Function Reset() As Boolean Public Function Set() As Boolean End Class
Hierarchy
System.Object→System.MarshalByRefObject→WaitHandle(System.IDisposable)→ ManualResetEvent
Get VB.NET Core Classes 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.