PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
Thread-Prioritäten

Ein Thread kann verschiedene Prioritäten haben, die bestimmen, wieviel Rechenzeit ihm zugesprochen wird. Mehr ...

Ausführliche Beschreibung

Klassen

Ein Thread kann in eine von 4 Grundklassen eingeordnet werden, die bestimmen, mit welcher Priorität er ausgeführt werden soll:

Zur Zeit wird dieses Feature noch nicht verwendet!

Priorität

Zusätzlich kann noch ein Feintuning vorgenommen werden, bei dem die Priorität des Threads festgelegt wird:

Mit folgenden Funktionen kann die Priorität eines Threads gelesen oder verändert werden:

Funktionen

void ppl6::CThreadPool::ChangePriority (int prio)
 
int ppl6::ThreadGetPriority ()
 Priorität des aktuellen Threads abfragen. Mehr ...
 
int ppl6::CThread::ThreadGetPriority ()
 Priorität des Threads auslesenLiefert die Priorität des Threads zurück. Mehr ...
 
int ppl6::ThreadSetPriority (int priority)
 Priorität des aktuellen Threads ändern. Mehr ...
 
int ppl6::CThread::ThreadSetPriority (int priority)
 Priorität des Threads ändernSetz die Priorität des Threads. Mehr ...
 

Dokumentation der Funktionen

void ppl6::CThreadPool::ChangePriority ( int  prio)
int ppl6::ThreadGetPriority ( )
int ppl6::CThread::ThreadGetPriority ( )
Rückgabe
liefert einen Wert zurück, der die Priorität des Threads angibt.
Siehe auch
Threads
int ppl6::ThreadSetPriority ( int  priority)
int ppl6::CThread::ThreadSetPriority ( int  priority)
Parameter
priorityGibt die Priorität des Threads an. Die möglichen Werte sind im Kapitel Thread Prioritäten beschrieben.
Rückgabe
Liefert 1 zurück, wenn die Priorität erfolgreich geändert wurde, sonst 0.
Siehe auch
Threads