Metodo agent::wait
Consente di attendere un agente per completare la relativa attività.
_CRTIMP2 static agent_status __cdecl wait(
agent * _PAgent,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Parametri
_PAgent
Un puntatore all'agente da attendere._Timeout
Tempo massimo di attesa in millisecondi.
Valore restituito
agent_status dell'agente al termine dell'attesa. Può essere agent_canceled o agent_done.
Note
Un'attività dell'agente viene completata quando l'agente immette gli stati agent_canceled o agent_done.
Se il parametro _Timeout dispone di un valore diverso dalla costante COOPERATIVE_TIMEOUT_INFINITE, l'eccezione operation_timed_out viene generata se la quantità specificata di tempo scade prima l'agente abbia completato la sua attività.
Requisiti
Header: agents.h
Spazio dei nomi: Concurrency