RT-Thread的时间片和基于优先级调度一些看法
时间片轮转和优先级抢占并存时,如果有A B C三个优先级被使用,其中A 高于B 高于 C。
如果B优先级下有多个基于时间片的线程,如B1 B2。那么B1 B2会根据在就绪列表中的顺序执行,而C不会被执行。如果B优先级不使用时间片轮转,那么B1 B2会按照就绪列表的先后顺序执行。
其中flag1为A优先级的线程执行的任务,flag2 flag3为B1 B2线程执行的任务,flag4为C优先级的线程执...
原创
2019-06-10 23:05:47 ·
1296 阅读 ·
0 评论