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 |
このスレッドは、最高の優先度を持ちます。 |