Udostępnij za pośrednictwem


run_with_cancellation_token — Funkcja

Wykonuje obiekt funkcji natychmiast w kontekście token anulowania danej.

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

Parametry

  • _Function
    Typ obiektu funkcji, który zostanie wywołany.

  • _Func
    Obiekt funkcji, który będzie wykonywany.Ten obiekt musi obsługiwać operator wywołania funkcji za pomocą podpisu void(void).

  • _Ct
    Token anulowania, który będzie kontrolować niejawna anulowania obiektu funkcji.Użyj cancellation_token::none() Jeśli chcesz wykonać funkcji bez możliwości anulowania niejawna z nadrzędnym grupy zadań, anulowane.

Uwagi

Wszelkie punkty przerwania w obiekcie funkcji będzie wyzwalane, gdy cancellation_token została anulowana.Jawne token _Ct będzie wyizolować to _Func z nadrzędnego anulowania, jeśli element nadrzędny ma inny token lub nie tokenu.

Wymagania

Nagłówek: ppl.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrency — Przestrzeń nazwy