MENTAL MODEL · M6297
自旋锁
Spinlock
Version 1.0.0 · 更新于 2026-07-28
CORE DEFINITION · 核心定义
线程在等待资源时,不释放CPU进入睡眠,而是通过一个死循环(Spin)不断检查“锁解开了吗?”。适用于等待时间极短的场景,省去了上下文切换的开销。
SCAFFOLDING EFFECT · 脚手架效应
psychology
降低认知负荷
短时等待的策略。如果预判等待时间很短(如等电梯、等回复),“原地打转”(刷手机等待)比“切换任务”(回办公室干活再来)更高效。但如果误判了时间,自旋锁会严重浪费资源(空转)。
anchor
锚定快速决策
线程获取不到锁时,不睡眠而循环忙等(spin),避免上下文切换开销;适用于临界区极短、多核场景。
MINIMUM ACTION · 最小行动
进行中 0/4在一个真实场景中练习这个模型:
勾选记录你的进度(本机暂存)
掌握进度0%
account_tree知识谱系 Genealogyexpand_more
menu_book信源参考 Sourcesexpand_more
来源明确性: 明确
- zh.wikipedia.orghttps://zh.wikipedia.org/wiki/%E8%87%AA%E6%97%8B%E9%94%81verified
PRIVATE NOTES · 仅自己可见
已保存问答
ENTRY Q&A · 可保存至我的笔记
在清晰边界内提问
thinkingmodels 仅基于已发布的条目上下文回答。
你的问题会发送给 thinkingmodels;回答仅使用公开词条上下文。
RELATED MODELS · 相关模型