System.Classes.TThreadPriority
Delphi
TThreadPriority = (tpIdle, tpLowest, tpLower, tpNormal, tpHigher, tpHighest,
tpTimeCritical) platform;
C++
enum DECLSPEC_DENUM TThreadPriority : unsigned char { tpIdle, tpLowest, tpLower, tpNormal, tpHigher, tpHighest, tpTimeCritical };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
TThreadPriority は、Windows 上のスレッド オブジェクトの優先度のスケジューリングを表します。
TThreadPriority に指定可能な値は次のとおりです。
値 | 意味 |
---|---|
tpIdle |
システムがアイドル状態のときにのみ、このスレッドが実行されます。システムは、tpIdle 優先度を持つスレッドを実行するために、他のスレッドに割り込みを入れることはありません。 |
tpLowest |
このスレッドの優先度は、通常より 2 ポイント低くなります。 |
tpLower |
このスレッドの優先度は、通常より 1 ポイント低くなります。 |
tpNormal |
このスレッドは、通常の優先度を持ちます。 |
tpHigher |
このスレッドの優先度は、通常より 1 ポイント高くなります。 |
tpHighest |
このスレッドの優先度は、通常より 2 ポイント高くなります。 |
tpTimeCritical |
このスレッドは、最高の優先度を持ちます。 |