Die Standard-Priorität überschreiben
Nach oben zu Thread-Objekte ausführen - Index
Wenn sich der Anteil an CPU-Zeit, den ein Thread erhält, direkt aus der Aufgabe des Threads ergibt, wird die Priorität im Konstruktor festgelegt. Details dazu finden Sie unter Den Thread initialisieren. Wenn die Thread-Priorität allerdings vom Zeitpunkt der Ausführung abhängt, wird der Thread in einem passiven, unterbrochenen Zustand erzeugt und die Priorität erst vor dem Start des Threads festgelegt:
SecondThread := TMyThread.Create(True); { Thread erzeugen, aber nicht starten}
Second.Thread.Priority := 1Lower; { Priorität niedriger als normal }
SecondThread.Resume; { Jetzt den Thread starten }
TMyThread *SecondThread = new TMyThread(true); // Erstellen, aber nicht starten
SecondThread->Priority = tpLower; // Priorität muss niedriger als normal sei
SecondThread->Resume(); // Thread jetzt starten