zoukankan      html  css  js  c++  java
  • 线程优先级

    线程优先级由线程所属进程的优先级类、线程自身的相对优先级别共同确定,二者组合值作为线程的基优先级。(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
  • 相关阅读:
    Python3.5 学习三
    心灵鸡汤20180727
    Python3.5 学习二
    spring心得4--setter注入集合(set、list、map、properties等多种集合,配有案例解析)@基本装(引用)
    drop user和drop user cascade的区别(转)
    数据库的导入 导出
    OracleDBConsole服务无法启动原因
    create XML
    C#里面Console.Write与Console.WriteLine有什么区别????
    将字符串 按照规定编码方式编码
  • 原文地址:https://www.cnblogs.com/qintangtao/p/2968801.html
Copyright © 2011-2022 走看看