Einzelnen Beitrag anzeigen

Alex_ITA01

Registriert seit: 22. Sep 2003
1.115 Beiträge
 
Delphi 12 Athens
 
#3

AW: Priorität der Anwendung und aller eingebunden Threads

  Alt 23. Nov 2011, 15:17
Danke.

Habe folgendes darin gefunden:

Zitat:
Erzeugt ein Prozess einen untergeordneten Prozess, so erbt dieser die Prioritätsklasse des
Erzeuger Prozesses. Nachträglich kann die Prioritätsklasse mit der Funktion SetPriority-
Class geändert werden.
...

Da CreateThread keine Möglichkeit bietet die Thread-Priorität festzulegen, wird jeder neu
erzeugte Thread mit der relativen Priorität „Normal“ erzeugt. Die relative Thread-Priorität
kann aber mit der Funktion SetThreadPriority festgelegt werden.
...

Wie schon gesagt, ermittelt das System die Prioritätsstufe eines Threads durch die Kombi-
nation der Prioritätsklasse des übergeordneten Prozesses mit der relativen Thread-Priorität.
...
Da der erzeugte Thread sich immer relativ zur Basispriotität anpasst, dürfte ja jeder Thread (laut deiner Tabelle Luckie) mit der Prioritätsstufe 10 arbeiten aber trotzdem als Priorität "normal".

Also dürfte jeder Thread als "normal" laufen...

Grüße
Alex
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat