本帖最后由 sakula81 于 2013-10-31 13:09 编辑
TC在哪里设置线程的优先级?我写的软件运行之后,发现在软件界面上点复选框,添加记录到列表框之类的操作很容易就影响我用“线程.开启(”我的空间.处理","") ”的线程的执行,线程会不执行了,不动了!~~~大家没有碰到过类似的情况吗? TC有下面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
|