本经验文章简单的介绍一下,在VC程序中如何设置进程优先级,通过调用系统的API设置进程的优先级
工具/原料
1
VC2013\MSDN
2
电脑
方法/步骤
2
2、从下面这段英文注释可以知道这个API是用来设置进程优先级的Sets the priority class for the specified process. This value together with the priority value of each thread of the process determines each thread's base priority level.
3
3、我们来看看,到底支持那些优先级的设置,参考下图的文档说明,也可以打开任务管理器,也可以看到进程有那些优先级
4
4、你只需要简单地调用下面这句函数就可以设置进程的优先级了,还有注意图1的情况,代码参考图2SetPriorityClass(GetCurrentProcess(),REALTIME_PRIORITY_CLASS);
5
5、如果函数返回失败,也就是设置进程优先级不成功的话,需要保存返回值,查看这个返回值对应的错误码是什么,因为有一些电脑是不没权限设置的,你也也可以通过打开任管理器看设置前的优先级是什么,记录下来
6
6、然后是启动程序,如果设置成功,在任务管理器中再次查看进程的优先级是修改过的了
注意事项
1
仅供个人学习参考
2
感谢阅读本经验,祝您生活愉快
上一篇:天然螺旋藻的功效(电脑族必备)
下一篇:美图秀秀制作朦胧星光图片