System.Classes.TThread.Priority

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Priority: TThreadPriority read GetPriority write SetPriority;

C++

__property TThreadPriority Priority = {read=GetPriority, write=SetPriority, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Classes.pas
System.Classes.hpp
System.Classes TThread

Beschreibung

Bestimmt die Ausführungspriorität eines Threads gegenüber anderen Threads im Prozess.

Die Eigenschaft Priority gibt die Priorität des Threads an. Je nach Bedarf kann eine höhere oder niedrigere Priorität zugeordnet werden.

Unter Win32 ist Priority ein TThread Priority-Wert. Die möglichen Werte sind in der Tabelle im Thema “Thread initialisieren” aufgeführt (siehe Link am Ende dieses Themas). Das System teilt jedem Thread auf der Basis einer Prioritätsskala CPU-Zyklen zu. Die Eigenschaft Priority ordnet dem Thread eine höhere oder eine niedrigere Priorität auf der Skala zu.

Warnung:  Wenn eine rechenintensive Operation hohe Priorität erhält, kann dies die Ausführung der anderen Threads in der Anwendung blockieren. Es sollten nur solche Threads höchste Prioritätsstufen erhalten, die den Großteil der Zeit auf externe Ereignisse warten.

Siehe auch

Codebeispiele