Monitor.Wait Method

 

Releases the lock on an object and blocks the current thread until it reacquires the lock.

Namespace:   System.Threading
Assembly:  mscorlib (in mscorlib.dll)

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticWait(Object)

Releases the lock on an object and blocks the current thread until it reacquires the lock.

System_CAPS_pubmethodSystem_CAPS_staticWait(Object, Int32)

Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue.

System_CAPS_pubmethodSystem_CAPS_staticWait(Object, Int32, Boolean)

Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. This method also specifies whether the synchronization domain for the context (if in a synchronized context) is exited before the wait and reacquired afterward.

System_CAPS_pubmethodSystem_CAPS_staticWait(Object, TimeSpan)

Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue.

System_CAPS_pubmethodSystem_CAPS_staticWait(Object, TimeSpan, Boolean)

Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. Optionally exits the synchronization domain for the synchronized context before the wait and reacquires the domain afterward.

Return to top
Show: