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, если время ожидания превысило лимит.

См. также