Thread

System  Runnable 
   \      /
    \    /
     \  /
    Thread
Třída definující základní operace s vlákny.

Thread()
Vytvoří nové vlákno, volá vlastní metodu run().

Thread(RunProcT, void *args = NULL)
Vytvoří nové vlákno, volá funkci uvedenou v parametru.

Thread(class Runnable &)
Vytvoří nové vlákno, volá metodu run() dané třídy.

Thread(ThreadIDT)
Vytvoří objekt reprezentující dané vlákno.

run()
Metoda volaná při vytvoření nového vlákna.

operator==(Thread&)
Porovnává dva objekty reprezentující vlákna.

operator==(ThreadIDT)
Porovnává tento objekt s identifikátorem vlákna.

kill(int)
Zaslání signálu tomuto vláknu.

join(void **value)
Čeká na ukončení volaného vlákna.

sigMask(int how, const SigMaskT *, SigMaskT *)
Nastaví pro dané vlákno masku pro obsluhu signálů.

currentThread()
Vrací identifikátor tohoto vlákna.

operator ThreadIDT()
Konverze objektu na identifikátor vlákna.

Thread
Thread
Thread
Thread

run
operator==
operator==
kill
join
sigMask
currentThread
operator ThreadIDT