为什么ADHD的"多线程崩溃"需要单线程Agent来救——你的并行处理器需要一根外部主线程
《问题059》人工精修选题,双域证据作答。
为什么ADHD的“多线程崩溃”需要单线程Agent来救——你的并行处理器需要一根外部主线程
ADHD 的日常有一种特征性的崩溃现场:去厨房倒水,看见没洗的碗开始洗碗,洗到一半想起洗衣机的衣服,晾衣服时瞥见阳台的枯萎植物,浇水时手机响了——四十分钟后,你端着空杯子站在客厅中央,身后是四件各完成 30% 的事,和一个再也想不起来的初始目标。民间把这叫「ADHD 的多线程」,有时还带着点自豪:「我们是并行处理器!」——这个说法一半对一半致命地错。对的一半:这个大脑确实在并行地产生线程——每个刺激都能孵出一个新任务,联想的分支速度惊人;错的一半:它并不能并行地「处理」它们——每个新线程都是抢占式的:它不是和旧线程并肩跑,是把旧线程连同其上下文直接踢出工作记忆,而且没有保存现场。计算机科学对这种模式有精确的命名:这不是多线程(multithreading),这是没有调度器的抢占式中断,外加上下文丢失——世界上最差的并发模型。而有趣的是,agent 工程在吃过同样的亏之后,给出的主流答案出人意料地保守:单线程 agent,一次只做一件事,用一根显式的主线程串起一切。
agent 工程的这段弯路值得细讲,因为它几乎是 ADHD 困境的机器复刻。早期的多 agent 狂热设想过一群并行的子 agent 各干各的,现实翻车得很快:并行的子任务彼此不知道对方改了什么,上下文在分叉中稀释,合并时冲突四起——协调成本吃掉了并行收益;于是工程共识回摆:对多数任务,一个保持连续上下文的单线程 agent,配一个显式的任务队列,胜过一打并行的分身——不是因为并行不好,是因为上下文的完整性比吞吐量值钱:agent 的一切判断质量都建立在「它知道自己在干嘛、干到哪了」之上,而这份「知道」,恰恰是并行最先绞碎的东西。把这个教训翻译回人:ADHD 的问题从来不是「想做的太多」,是每次线程切换都在赔上下文——赔掉的不只是时间(任务切换的恢复成本,注意研究的老发现),更是「我在干嘛」这个元信息本身——四件 30% 的事,不是 120% 的产出,是四份沉没成本加一份自责。
解法照抄工程答案:不消灭并行的线程生成(消灭不了,那是这颗大脑的出厂设置),而是在它外面架一根单线程的主干。三个组件。组件一:唯一的「当前任务」槽位。物理实现随意(一张桌上的卡片/白板上的一行字/手机首屏的一个便签),规则只有一条:这个槽位永远只有一件事,它就是你的主线程指针——迷失的瞬间(每天几十次)不需要回忆「我在干嘛」,只需要看槽位——把「恢复上下文」从记忆任务降级为阅读任务(360 篇微工具的哲学:一个动作,零决策)。组件二:新线程的停机坪。并行的大脑每分钟都在孵新任务(「对了还要交电费!」),旧方案是要么立刻去做(抢占,主线程崩)、要么努力记住(占用工作记忆,主线程带宽被吃)——新方案:槽位旁边放一张停机坪清单,新线程一律三秒钟写上去,然后回到主线程——写下来的动作同时完成了两件事:承诺了「不会丢」(大脑才肯放手,蔡格尼克效应的安抚)和拒绝了「现在做」(抢占被拦截);停机坪的存在,让「记下来」成为「不去做」的合法形式——这是整套系统里对 ADHD 最仁慈的一个设计。组件三:显式的切换仪式。真需要换任务时(有些抢占是合法的:孩子哭了/老板催了),不许「飘」过去,要「切换」过去:旧任务在停机坪记一行「断点」(做到哪/下一步),槽位换上新任务——三十秒的仪式,买到的是旧线程的可恢复性(agent 的 checkpoint,359 篇法律人的案件卡,同一个机制的家用版)。
两个诚实的补充。其一,这套系统自己也会崩——你会有整周忘了槽位存在的时候;按老规矩,崩溃后的重启成本才是设计重点:重启只需要一个动作(在槽位写上现在要做的一件事),不需要清算停机坪上积压的一切(积压的大赦规则,377 篇)。其二,主线程不是要把你改造成单核处理器——高温时段(384 篇)、自由探索、并行的胡思乱想,依然是合法的、甚至该被保护的;主线程管辖的只是「承诺要完成的事」的执行时段——并行地想,单线程地做:八个字,是这颗大脑和这个世界之间最现实的和平协议。显著的功能损害照旧先评估——外部主线程是假肢,不是脊椎。
边界
同构强度 B 级:任务切换成本与工作记忆限制有 ADHD 研究基础,单线程 agent 与上下文完整性的工程权衡是真实的架构实践,「抢占式中断+外部主线程」的结构对应清晰;组件方案为实践翻译,无对照研究。声明:本文方案为自组织策略;显著功能损害请专业评估。
今天就能试的 3 件事
- 建你的槽位:一张卡片放在桌面正中,写上当前唯一的任务——从此「我在干嘛」是读出来的,不是想出来的。
- 铺一块停机坪:槽位旁边一张清单,今天起每个冒出来的新念头,三秒写上去,回主线程。
- 练一次切换仪式:下次必须换任务时,先给旧任务写一行断点——三十秒,买回整条线程。
「并行处理器」是个安慰性的误诊——你并行的是线程的诞生,不是线程的完成。一个槽位、一块停机坪、一个切换仪式:让大脑继续放烟花,让主线程替你把其中一朵送到终点。
参考来源
同构强度:B 级 —— 机制类比(ADHD 侧与 LLM/agent 侧均有真实文献,机制可映射)
- ADHD Apps: We tested 44 Apps and Here’re the Best 9 in 2026 — 证据等级:低(GRADE)
- 12 AI Personal Assistants Built for ADHD Brains (2026 Rankings) — 证据等级:低(GRADE)
- Agent Scaffolding: Architecture and Design Patterns for Agentic AI — 证据等级:低(GRADE)
- LBD同构对:任务分解与规划 — Attention-deficit/hyperactivity disorder is characterized by ↔ Language-conditioned world model improves policy generalizat — 证据等级:低(GRADE)
- LBD同构对:任务分解与规划 — Safety and recommendations for TMS use in healthy subjects a ↔ AgentGen: Enhancing Planning Abilities for Large Language Mo — 证据等级:低(GRADE)
- LBD同构对:任务分解与规划 — How specific are executive functioning deficits in attention ↔ AMAP Agentic Planning Technical Report — 证据等级:低(GRADE)
本文是「ADHD × AI」系列的第 227 篇,由 Devin 基于持续维护的双域研究语料(72,739 篇论文 + LLM Wiki)亲自撰写,并持续迭代更新。