Поделиться через


Метод event::wait

Ожидает перехода события в сигнальное состояние.

size_t wait(
   unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);

Параметры

  • _Timeout
    Указывает количество миллисекунд времени ожидания. Значение COOPERATIVE_TIMEOUT_INFINITE означает, что время ожидания не истекает.

Возвращаемое значение

Если было выполнено ожидания, значение 0 возвращается; в противном случае — значение COOPERATIVE_WAIT_TIMEOUT для указания, что истекло время ожидания без получения событием сигнала.

Важно!

В приложении Магазин Windows, не следует вызывать wait в потоке ASTA, потому что вызов может блокировать текущий поток и сделать его неоткликающимся.

Требования

Заголовок: concrt.h

Пространство имен: concurrency

См. также

Ссылки

Класс event

Метод event::set

COOPERATIVE_TIMEOUT_INFINITE

COOPERATIVE_WAIT_TIMEOUT