• 线程优先级


    线程优先级由线程所属进程的优先级类、线程自身的相对优先级别共同确定,二者组合值作为线程的基优先级。(base   priority   level)  
       
      Win32系统中,线程基优先级的范围从最低优先级0到最高优先级31。

    系統優先順序 程序優先順序類別 執行緒優先順序等級
    1 IDLE_PRIORITY_CLASS THREAD_PRIORITY_IDLE
    1 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_IDLE
    1 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_IDLE
    1 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_IDLE
    1 HIGH_PRIORITY_CLASS THREAD_PRIORITY_IDLE
    2 IDLE_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
    3 IDLE_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
    4 IDLE_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
    4 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
    5 IDLE_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
    5 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
    5 Background NORMAL_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
    6 IDLE_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
    6 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
    6 Background NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
    7 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
    7 Background NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
    7 Foreground NORMAL_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
    8 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
    8 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
    8 Foreground NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
    8 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
    9 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
    9 Foreground NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
    9 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
    10 Foreground NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
    10 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
    11 Foreground NORMAL_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
    11 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
    11 HIGH_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
    12 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
    12 HIGH_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
    13 HIGH_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
    14 HIGH_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
    15 HIGH_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
    15 HIGH_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
    15 IDLE_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
    15 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
    15 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
    15 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
    16 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_IDLE
    17 REALTIME_PRIORITY_CLASS -7
    18 REALTIME_PRIORITY_CLASS -6
    19 REALTIME_PRIORITY_CLASS -5
    20 REALTIME_PRIORITY_CLASS -4
    21 REALTIME_PRIORITY_CLASS -3
    22 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
    23 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
    24 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
    25 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
    26 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
    27 REALTIME_PRIORITY_CLASS 3
    28 REALTIME_PRIORITY_CLASS 4
    29 REALTIME_PRIORITY_CLASS 5
    30 REALTIME_PRIORITY_CLASS 6
    31 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
  • 相关阅读:
    《一线架构师》之Refined Architecture阶段
    可修改性战术分析
    上周学习总结
    软件质量属性之可修改性
    《信息领域热词分析》实现六种质量属性
    质量属性的六个常见属性应用场景(淘宝篇)
    软件架构师如何工作
    信息领域热词分析
    结合ssh谈MVC架构模式
    PythonCPPJava的异同
  • 原文地址:https://www.cnblogs.com/qintangtao/p/2968801.html
Copyright © 2020-2023  润新知