当前位置 博文首页 > 木木木 的博客:Qt开发之路35---设置程序(进程)优先级 SetPrio
设置进程优先级
BOOL WINAPI SetPriorityClass(
__in HANDLE hProcess, // 设置进程句柄
__in DWORD dwPriorityClass // 设置进程优先级
);
1:hProcess当前进程的句柄,可以通过GetCurrentProcess()获取;
2:dwPriorityClass进程优先级;
宏定义 | 意义 |
---|---|
IDLE_PRIORITY_CLASS 0x00000040 | 空闲 |
NORMAL_PRIORITY_CLASS 0x00000020 | 正常 |
BELOW_NORMAL_PRIORITY_CLASS 0x00004000 | 低于正常 |
ABOVE_NORMAL_PRIORITY_CLASS 0x00008000 | 高于正常 |
HIGH_PRIORITY_CLASS 0x00000080 | 高 |
REALTIME_PRIORITY_CLASS 0x00000100 | 实时 |
//修改进程优先级
SetPriorityClass(GetCurrentProcess(), HIGH_PRIORITY_CLASS);
程序模式优先级为正常,此改为高优先级
上一篇:Qt开发之路34—QProcess重定向子进程的日志输出
下一篇:Qt开发之路36—设置线程优先级QThread