空闲任务是系统自动创建的,因此系统和空闲任务使用的是同一个栈
任务调度器在进行任务切换的时候会将当前任务的现场 (CPU寄存器值等 )保存在此任务的任务堆栈中
当调度器调度到某一任务时,该任务需要先用栈中保存的值来恢复现场 ,恢复现场以后任务就会接着从上次中断的地方开始运行
每个任务都有自己栈空间
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题