创建线程的顺序
OTHER RR-LOW-PRI FIFO-LOW-PRI RR-HIGH-PRI FIFO-High-PRI
RR-LOW-PRI 可以抢占 OTHER
FIFO-LOW-PRI 可以抢占 RR-LOW-PRI
RR-HIGH-PRI 可以抢占 FIFO-LOW-PRI
FIFO-High-PRI 可以抢占 RR-HIGH-PRI
将这几个线程OTHER RR-LOW-PRI FIFO-LOW-PRI RR-HIGH-PRI FIFO-High-PRI 分别用0 1 2 3 4表示优先级,高优先级(数字越大优先级越高)的可以抢占低优先级。
在最后,可以看出,OTHER和FIFO-High-PRI交替执行着,表示内核会将CPU时间分一小部分给分时线程,使得分时线程和实时线程交替进行。分时线程得时间大概占了5%左右