函数内 static 局部变量为什么可能破坏可重入性?
static 局部变量具有静态存储期,所有调用共享同一对象。若函数被任务、中断或递归重入,共享读改写就会竞争;把状态放进调用者提供的上下文,或明确用同步保护,才能支持独立实例。
01
题干
函数内 static 局部变量为什么可能破坏可重入性?
请先给出结论,再结合真实项目说明设计边界、失败模式和验证方法。
先用 30–60 秒组织自己的回答,再对照分层解析。
08
static 局部变量具有静态存储期,所有调用共享同一对象。若函数被任务、中断或递归重入,共享读改写就会竞争;把状态放进调用者提供的上下文,或明确用同步保护,才能支持独立实例。
函数内 static 局部变量为什么可能破坏可重入性?
请先给出结论,再结合真实项目说明设计边界、失败模式和验证方法。
先用 30–60 秒组织自己的回答,再对照分层解析。