System::Threading::Monitor::Wait метод

Monitor::Wait(const SharedPtr<Object>&) method

Снимает блокировку с объекта и блокирует текущий поток, пока он не получит блокировку снова. Не реализовано.

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj)

См. также

Monitor::Wait(const SharedPtr<Object>&, int32_t) method

Снимает блокировку с объекта и блокирует текущий поток, пока он не получит блокировку снова. Если указанный интервал тайм‑аута истекает, поток переходит в очередь готовых. Не реализовано.

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, int32_t millisecondsTimeout)

См. также

Monitor::Wait(const SharedPtr<Object>&, int32_t, bool) method

Снимает блокировку с объекта и блокирует текущий поток, пока он не получит блокировку снова. Если указанный интервал тайм‑аута истекает, поток переходит в очередь готовых. При необходимости выходит из домена синхронизации для синхронизированного контекста перед ожиданием и повторно входит в домен после него. Не реализовано.

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, int32_t millisecondsTimeout, bool exitContext)

См. также

Monitor::Wait(const SharedPtr<Object>&, TimeSpan) method

Снимает блокировку с объекта и блокирует текущий поток, пока он не получит блокировку снова. Если указанный интервал тайм‑аута истекает, поток переходит в очередь готовых. Не реализовано.

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, TimeSpan timeout)

См. также

Monitor::Wait(const SharedPtr<Object>&, TimeSpan, bool) method

Снимает блокировку с объекта и блокирует текущий поток, пока он не получит блокировку снова. Если указанный интервал тайм‑аута истекает, поток переходит в очередь готовых. При необходимости выходит из домена синхронизации для синхронизированного контекста перед ожиданием и повторно входит в домен после него. Не реализовано.

static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, TimeSpan timeout, bool exitContext)

См. также