admin管理员组

文章数量:1624331

目录

官方解析

博主栗子


 

 

官方解析

QThread::setPriority(Priority priority)
这个函数为运行的线程设置了优先级。如果这个线程没有运行,那么这么函数啥事都不会做,并且立即的返回,使用start()可以以指定的优先级开始一个线程。
priority这个参数能够是QThread::Priority这个枚举类型中的任意的值,除了InheritPriorty这个值。
影响priority这个参数的因数是操作系统的调度策略。特别的情况,priority这个参数将不受不支持线程优先级的操作系统的影响(比如linux,具体查看这个连接http://linux.die/man/2/sched_setscheduler)。

QThread::IdlePriority                当没有其他线程运行的时候才进行调度
QThread::LowestPriority             比LowPriority低的优先级
QThread::LowPriority                 比BormalPriority低的优先级
QThread::NormalPriority               操作系统默认的优先级
QThread::HighPriority               比NormalPriority高级的优先级
QThread::HighestPriority               比HighPriority更高级的优先级
QThread::TimeCriticalPriority              调度策略经常被使用
QThread::InheritPriority                   给创建的线程赋予目前线程同样的等级(默认情况下就为这个)

 

博主栗子

运行截图


Qt工作笔记-图像模糊处理,以及动画旋转
https://blog.csdn/qq78442761/article/details/82877556
thread()->setPriority(QThread::TimeCriticalPriority);

本文标签: 实例文档笔记官方QT