Método agent::wait
Espera para que um agente concluir a tarefa.
static agent_status __cdecl wait(
_Inout_ agent * _PAgent,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Parâmetros
_PAgent
Um ponteiro para o agente a ser aguardado._Timeout
O tempo máximo para o qual esperem, em milissegundos.
Valor de retorno
agent_status do agente quando a espera a conclusão. Esse pode ser agent_canceled ou agent_done.
Comentários
Uma tarefa do agent é concluída quando o agente entra no estado de agent_canceled ou de agent_done .
Se o parâmetro _Timeout tiver um valor diferente COOPERATIVE_TIMEOUT_INFINITEconstante, a exceção operation_timed_out será gerada se a quantidade especificada de tempo expirar antes que o agent concluir a tarefa.
Requisitos
Cabeçalho: agents.h
Namespace: simultaneidade