Qt文档阅读笔记-QThread::setPriority(Priority priority)官方解析及实例
目錄
官方解析
博主栗子
?
?
官方解析
QThread::setPriority(Priority priority)
這個函數為運行的線程設置了優先級。如果這個線程沒有運行,那么這么函數啥事都不會做,并且立即的返回,使用start()可以以指定的優先級開始一個線程。
priority這個參數能夠是QThread::Priority這個枚舉類型中的任意的值,除了InheritPriorty這個值。
影響priority這個參數的因數是操作系統的調度策略。特別的情況,priority這個參數將不受不支持線程優先級的操作系統的影響(比如linux,具體查看這個連接http://linux.die.net/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.net/qq78442761/article/details/82877556
thread()->setPriority(QThread::TimeCriticalPriority);
總結
以上是生活随笔為你收集整理的Qt文档阅读笔记-QThread::setPriority(Priority priority)官方解析及实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Micsorft文档阅读笔记-Run-T
- 下一篇: Qt工作笔记-主界面传输数据到附属界面(