System::Threading::Monitor::Wait 方法

Monitor::Wait(const SharedPtr<Object>&) method

释放对象的锁并阻塞当前线程,直至重新获取锁(未实现)。

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj)

另见

Monitor::Wait(const SharedPtr<Object>&, int32_t) method

释放对象的锁并阻塞当前线程,直至重新获取锁。如果指定的超时间隔已到,线程进入就绪队列(未实现)。

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, int32_t millisecondsTimeout)

另见

Monitor::Wait(const SharedPtr<Object>&, int32_t, bool) method

释放对象的锁并阻塞当前线程,直至重新获取锁。如果指定的超时间隔已到,线程进入就绪队列。可选地在等待之前退出同步上下文的同步域,随后重新获取该域(未实现)。

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, int32_t millisecondsTimeout, bool exitContext)

另见

Monitor::Wait(const SharedPtr<Object>&, TimeSpan) method

释放对象的锁并阻塞当前线程,直至重新获取锁。如果指定的超时间隔已到,线程进入就绪队列(未实现)。

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, TimeSpan timeout)

另见

Monitor::Wait(const SharedPtr<Object>&, TimeSpan, bool) method

释放对象的锁并阻塞当前线程,直至重新获取锁。如果指定的超时间隔已到,线程进入就绪队列。可选地在等待之前退出同步上下文的同步域,随后重新获取该域(未实现)。

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, TimeSpan timeout, bool exitContext)

另见