登录社区云,与社区用户共同成长
邀请您加入社区
该用户还未填写简介
暂无可提供的服务
你可以把栈想象成一个伸缩尺向下拨动尺子:就是在内存里占位。尺子划过的这段空间,现在属于当前函数,别人不能用。向上收回尺子:就是宣布这段内存“我用完了”。虽然内存里的数据还在(并没有被抹除),但因为 SP 已经移走了,下次调用别的函数时,SP 再次向下移动,就会直接覆盖掉旧数据。这就是为什么你理解的“自动释放”是如此高效。运行逻辑:RTOS 并不是让多个任务真正同时运行,而是让每个任务运行一小段时间