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

См. также