当前位置 博文首页 > 木木木 的博客:Qt开发之路35---设置程序(进程)优先级 SetPrio

    木木木 的博客:Qt开发之路35---设置程序(进程)优先级 SetPrio

    作者:[db:作者] 时间:2021-08-20 18:48

    一:函数

    设置进程优先级
    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

    cs
    下一篇:没有了