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
ПараметрТипОписание
timeoutTimeSpanSystem::TimeSpan представляющий количество миллисекунд для ожидания, или System::TimeSpan представляющий -1 миллисекунд для бесконечного ожидания.

ReturnValue

Возвращает true, если мьютекс был заблокирован, или false, если время ожидания превышено.

См. также