#define rt_task(p) ( (p)->prio <
MAX_RT_PRIO )
实时优先级范围从0到MAX_RT_PRIO减1。默认情况下,MAX_RT_PRIO为100,所以默认的实时优先级范围是从0到99。SCHED_NORMAL级进程的nice值共享了这个取值空间;它的取值范围是从MAX_RT_PRIO到(MAX_RT_PRIO+40)。也就是说,在默认情况下,nice值从-20到+19直接对应的是从100到139的实时优先级范围。
实时优先级范围从0到MAX_RT_PRIO减1。默认情况下,MAX_RT_PRIO为100,所以默认的实时优先级范围是从0到99。SCHED_NORMAL级进程的nice值共享了这个取值空间;它的取值范围是从MAX_RT_PRIO到(MAX_RT_PRIO+40)。也就是说,在默认情况下,nice值从-20到+19直接对应的是从100到139的实时优先级范围。