Метод agent::wait
Ожидает выполнения задач агента.
_CRTIMP2 static agent_status __cdecl wait(
agent * _PAgent,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Параметры
_PAgent
Указатель на ожидаемый агент._Timeout
Максимальное время ожидания в миллисекундах.
Возвращаемое значение
agent_status агента при завершении ожидания. Это может быть agent_canceled или agent_done.
Заметки
Задача агента завершена, когда агент входит в состояния agent_canceled или agent_done.
Если параметр _Timeout имеет значение, отличное от констант COOPERATIVE_TIMEOUT_INFINITE, исключение operation_timed_out выбрасывается при истечении указанного промежутка времени до завершения задачи агентом.
Требования
Заголовок: agents.h
Пространство имен: Concurrency