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
  • 相关阅读:
    《三体》推荐
    低调做人,高调做事
    注意力的培养是学校教学的真正目的
    【RTP.NET入门系列 一】接收第一个RTP包。
    MapX开发日记(三)GPS项目终于有了眉头
    【RTP.NET入门系列 二】接收第一个RTP帧。
    10.04 flash 乱码 问题
    10.04 中文输入发问题。
    通过值类型进行Timer类的线程的同步。
    关于ManualResetEvent信号机制。
  • 原文地址:https://www.cnblogs.com/qintangtao/p/2968801.html
Copyright © 2011-2022 走看看