-
SetThreadPriority
鎖定
SetThreadPriority是一個計算機系統函數。
- 外文名
- SetThreadPriority
- 定 義
- 計算機系統函數
SetThreadPriorityVB聲明
Declare Function SetThreadPriority Lib "kernel32" Alias "SetThreadPriority" (ByVal hThread As Long, ByVal nPriority As Long) As Long
説明
設定線程的優先級別
返回值
Long,非零表示成功,零表示失敗。會設置GetLastError
參數表
參數 類型及説明
hThread Long,線程句柄
nPriority Long,返回帶有THREAD_PRIORITY_???前綴的某個函數,它定義了線程的優級。
註解
線程的優先級同進程的優先級類組合在一起就決定了線程的實際優先級
SetThreadPriorityVC聲明
BOOL SetThreadPriority( HANDLE hThread, // handle to the thread int nPriority // thread priority level );
功能説明
設置指定線程的優先級
參數説明
- | 線程優先級等級 | 標誌 | 優先級值 |
1 | idle (最低) | THREAD_PRIORITY_IDLE | 如果進程優先級為realtime則調整為16,其它情況為1 |
2 | LOWEST 低 | THREAD_PRIORITY_LOWEST | -2(在原有基礎上-2) |
3 | BELOW 低於標準 | THREAD_PRIORITY_BELOW_NORMAL | -1(在原有基礎上-1) |
4 | NORMAL(標準) | THREAD_PRIORITY_NORMAL | 不變(取進程優先級值) |
5 | ABOVE 高於標準 | THREAD_PRIORITY_ABOVE_NORMAL | +1(在原有基礎上+1) |
6 | HIGHEST (高) | THREAD_PRIORITY_HIGHEST | +2(在原有基礎上+2) |
7 | CRITICAL(最高) | THREAD_PRIORITY_TIME_CRITICAL | 如果進程優先級為realtime則調整為31,其它情況為15 |
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: 苍白又如诗