Sdílet prostřednictvím


agent::wait – metoda

Čeká agent dokončit svůj úkol.

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

Parametry

  • _PAgent
    Ukazatel agent čekat.

  • _Timeout
    Maximální doba, pro kterou čekat v milisekundách.

Vrácená hodnota

agent_status Agent při čekání dokončení.To může být buď agent_canceled nebo agent_done.

Poznámky

Dokončení úkolu agent, zadá agent agent_canceled nebo agent_done státy.

Pokud parametr _Timeout má hodnotu než konstanta COOPERATIVE_TIMEOUT_INFINITE, výjimka operation_timed_out když specifikovaný čas vyprší agent dokončí úlohu.

Požadavky

Záhlaví: agents.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

agent – třída

agent::wait_for_all – metoda

agent::wait_for_one – metoda

agent_status – výčet