Sdílet prostřednictvím


thread Class

Definuje objekt, který umožňuje sledovat a spravovat podproces provádění v rámci aplikace.

class thread;

Poznámky

Můžete použít thread objekt, který chcete sledovat a spravovat podproces provádění v rámci aplikace.Objekt vlákna, která je vytvořena pomocí výchozího konstruktoru není přidružen k jakékoli podproces provádění.Podproces objektu, který je vytvořen pomocí callable objektu vytvoří nový podproces provádění a volá callable objektu v tomto vlákně.Podproces objekty lze přesunout ale nebylo možné zkopírovat.Podproces provádění proto mohou být přidruženy k objektu pouze jeden podproces.

Každý podproces provádění má jedinečný identifikátor typu thread::id.Funkce this_thread::get_id vrátí identifikátor volajícího vlákna.Členská funkce thread::get_id vrátí identifikátor vlákna, která je spravována objekt vlákna.Pro objekt výchozí konstruována vlákna thread::get_id metoda vrátí objekt, který má hodnotu, která je stejná pro všechny objekty výchozí konstruována vlákna a lišit od hodnoty, která je vrácena pomocí this_thread::get_id pro libovolný podproces provádění, která by mohla být připojen v okamžiku volání.

Členy

Hh920601.collapse_all(cs-cz,VS.110).gifVeřejné třídy

Název

Description

Třída Thread::ID

Jednoznačně identifikuje související vlákna.

Hh920601.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

Konstruktor Thread::Thread

Konstrukce thread objektu.

Hh920601.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

Metoda Thread::detach

Odpojí přidružené vlákna z thread objektu.

Metoda Thread::get_id

Vrátí jedinečný identifikátor přidružený vlákna.

Metoda Thread::hardware_concurrency

Statické.Vrátí odhad počtu kontexty podprocesů hardwaru.

Metoda Thread::JOIN

Blokuje dokud není spojen vlákno dokončí.

Metoda Thread::joinable

Určuje, zda je vlákno spojené spojitelného.

thread::native_handle Method

Vrátí hodnotu typu specifické pro implementaci, která představuje popisovač podprocesu.

Metoda Thread::swap

Zamění stav objektů pomocí zadaného thread objektu.

Hh920601.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

Thread::Operator = operátor

Přidruží aktuální podproces thread objektu.

Požadavky

Záhlaví: vlákna

Obor názvů: std

Viz také

Referenční dokumentace

<thread>

Další zdroje

Soubory hlaviček