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
参数类型描述
millisecondsTimeoutint以毫秒为单位的等待超时。

ReturnValue

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

另见

Mutex::WaitOne(TimeSpan) method

锁定互斥体。如有必要,执行等待。

virtual bool System::Threading::Mutex::WaitOne(TimeSpan timeout) override
参数类型描述
timeoutTimeSpan一个 System::TimeSpan,表示要等待的毫秒数,或一个 System::TimeSpan,表示 -1 毫秒以无限期等待。

ReturnValue

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

另见