VB聲明
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_???前綴的某個函式,它定義了執行緒的優級。
註解
執行緒的優先權同進程的優先權類組合在一起就決定了執行緒的實際優先權
VC聲明
BOOL SetThreadPriority(
HANDLE hThread, // handle to the thread
int nPriority // thread priority level
);
功能說明
設定指定執行緒的優先權
參數說明
hThread 要設定的執行緒句柄
nPriority 優先權別參數 可設定為一下參數
THREAD_PRIORITY_ABOVE_NORMAL 為比一般優先權高一個等級
THREAD_PRIORITY_BELOW_NORMAL 比一般低一個等級
THREAD_PRIORITY_HIGHEST 比一般高2個等級
THREAD_PRIORITY_IDLE
THREAD_PRIORITY_LOWEST 比一般低2個等級
THREAD_PRIORITY_NORMAL 一般等級
THREAD_PRIORITY_TIME_CRITICAL