调用函数taskYIELD()或者portYIELD_FROM_ISR()进行调度时,这两个函数本质上是设置了PendSV中断
当系统节拍时钟到时,系统会进入中断服务函数进行任务切换时,该中断函数内部会通过设置PendSV中断,从而达到任务切换的目的
任务的上下文切换是在PendSV中断处理函数中实现的
时间片对应的中断处理函数中,会进行任务上下文的切换
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题