System::Threading::Mutex::WaitOne 方法

Mutex::WaitOne() method

锁定互斥体。如果需要,执行无限等待。

virtual bool System::Threading::Mutex::WaitOne() override

ReturnValue

始终返回 true,因为它在互斥体被锁定之前不会返回。

另见

Mutex::WaitOne(int) method

锁定互斥体。如果需要,执行等待。

virtual bool System::Threading::Mutex::WaitOne(int millisecondsTimeout) override
ParameterType描述
millisecondsTimeoutint以毫秒为单位的等待超时时间。

ReturnValue

如果互斥体已被锁定则返回 true,超时则返回 false。

另见

Mutex::WaitOne(TimeSpan) method

锁定互斥体。如果需要,执行等待。

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

ReturnValue

如果互斥体已被锁定则返回 true,超时则返回 false。

另见