Partilhar via


Função de run_with_cancellation_token

Executa um objeto de função e no contexto de um token de cancelamento fornecida.

template<
   typename _Function
>
void run_with_cancellation_token(
   const _Function& _Func,
   cancellation_token _Ct
);

Parâmetros

  • _Function
    O tipo de objeto de função que será chamado.

  • _Func
    O objeto de função que será executado.Este objeto deve suportar o operador de chamada de função com uma assinatura de void(void).

  • _Ct
    O símbolo de cancelamento que controlará o cancelamento implícito de objeto de função.Use cancellation_token::none() se você desejar executar a função sem qualquer possibilidade de cancelamento implícito de um grupo de tarefa pai sendo cancelado.

Comentários

Pontos de interrupção no objeto de função será acionado quando o cancellation_token é cancelada.O token explícito _Ct será isolar esse _Func de cancelamento do pai se o pai tiver um token diferente ou não.

Requisitos

Cabeçalho: ppl.h

Namespace: concorrência

Consulte também

Referência

simultaneidade Namespace