Udostępnij za pośrednictwem


agent::wait — Metoda

Czeka na agenta w celu wykonania swoich zadań.

static agent_status __cdecl wait(
   _Inout_ agent * _PAgent,
   unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);

Parametry

  • _PAgent
    Wskaźnik do agenta oczekiwania.

  • _Timeout
    Maksymalny czas, dla którego oczekiwania w milisekundach.

Wartość zwracana

agent_status Agenta po zakończeniu oczekiwania.To może być agent_canceled lub agent_done.

Uwagi

Agent zadania wejścia agenta agent_canceled lub agent_done Państwa.

Jeśli parametr _Timeout ma wartość inną niż stała COOPERATIVE_TIMEOUT_INFINITE, wyjątek operation_timed_out jest generowany, jeśli w określonym czasie wygaśnie, zanim agent ukończył zadanie.

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

agent — Klasa

agent::wait_for_all — Metoda

agent::wait_for_one — Metoda

agent_status — Wyliczenie