método de agent::wait
Aguarda um agente concluir sua tarefa.
static agent_status __cdecl wait(
_Inout_ agent * _PAgent,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Parâmetros
_PAgent
Um ponteiro para o agente para aguardar._Timeout
O tempo máximo para o qual espera em milissegundos.
Valor de retorno
O agent_status do agente quando a espera for concluída.Isso pode ser agent_canceled ou agent_done.
Comentários
Uma tarefa do agente é concluída quando o agente entra o agent_canceled ou agent_done estados.
Se o parâmetro _Timeout tem um valor diferente da constante COOPERATIVE_TIMEOUT_INFINITE, a exceção operation_timed_out é lançada se o período de tempo especificado expirar antes do agente concluiu a tarefa.
Requisitos
Cabeçalho: agents.h
Namespace: concorrência