时间片1ms

假设有两个任务,A和B,A任务等待中断里面发出的信号量,B任务在运行

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

此时,B任务运行了300us的时候中断发生,发出信号量,那么任务A接收到信号量,A任务优先级高,A任务运行

有个问题,假设B任务运行了300us,那么B任务是运行完剩下的700us,才切换到任务A(任务调度),还是立马切换到任务A(任务调度)?

我觉的应该是里面切换到任务A,任务A运行了700us,之后,时间片够1ms,再执行一次任务调度。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄