constructeur de thread::thread
Construit un objet thread.
thread() _NOEXCEPT;
template<class Fn, class... Args>
explicit thread(Fn&& F, Args&&... A);
thread(thread&& Other) _NOEXCEPT;
Paramètres
F
Une fonction définie par l'application à exécuter par le thread.A
Une liste d'arguments à passer à F.Other
Objet thread existant.
Notes
Le premier constructeur crée un objet qui n'est pas associé à un thread d'exécution.La valeur retournée par un appel à get_id pour l'objet construit est thread::id().
Le deuxième constructeur crée un objet qui est associé à un nouveau thread d'exécution et exécute la pseudo- fonction INVOKE définie dans <functional>.Si elle n'est pas assez de ressources sont disponibles pour démarrer un nouveau thread, lève de fonction un objet d' system_error qui a un code d'erreur d' resource_unavailable_try_again.Si l'appel à F se termine avec une exception non interceptée, terminez-vous est appelé.
Le troisième constructeur crée un objet qui est associé au thread associé à Other.Other est ensuite placé à un état par défaut construit.
Configuration requise
Thread d'En-tête :
L'espace de noms : DST