FreeRTOS 时间片,外部中断,任务优先级的一个疑问
作者:互联网
时间片1ms
假设有两个任务,A和B,A任务等待中断里面发出的信号量,B任务在运行
此时,B任务运行了300us的时候中断发生,发出信号量,那么任务A接收到信号量,A任务优先级高,A任务运行
有个问题,假设B任务运行了300us,那么B任务是运行完剩下的700us,才切换到任务A(任务调度),还是立马切换到任务A(任务调度)?
我觉的应该是里面切换到任务A,任务A运行了700us,之后,时间片够1ms,再执行一次任务调度。
标签:优先级,FreeRTOS,中断,300us,信号量,任务,任务调度,1ms,运行 来源: https://www.cnblogs.com/429512065qhq/p/10857365.html