System::Threading::WaitHandle::WaitOne method

WaitHandle::WaitOne() method

等待句柄触发,期限无限。

virtual bool System::Threading::WaitHandle::WaitOne()

ReturnValue

始终返回 true,因为没有超时发生。

另见

WaitHandle::WaitOne(int) method

等待句柄触发。

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout)
ParameterType描述
millisecondsTimeoutintTimeout 要等待的时间,以毫秒为单位;-1 表示无限等待,0 表示检查后返回,正值表示超时。

ReturnValue

句柄触发时为 True,超时则为 false。

另见

WaitHandle::WaitOne(int, bool) method

等待句柄触发。

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout, bool exitContext)
ParameterType描述
millisecondsTimeoutintTimeout 要等待的时间,以毫秒为单位;-1 表示无限等待,0 表示检查后返回,正值表示超时。
exitContextbool如果为 true,等待时应在等待句柄之前释放对句柄的锁。

ReturnValue

句柄触发时为 True,超时则为 false。

另见

WaitHandle::WaitOne(TimeSpan) method

等待句柄触发。

virtual bool System::Threading::WaitHandle::WaitOne(TimeSpan timeout)
ParameterType描述
timeoutTimeSpan一个表示等待毫秒数的 System::TimeSpan,或者一个表示 -1 毫秒(无限等待)的 System::TimeSpan

ReturnValue

句柄触发时为 True,超时则为 false。

另见