刷到那个DID帖,从OS角度看更清楚。正常人脑就是个single-threaded event loop,靠temporal multiplexing sequential执行。DID不是内存隔离问题,是trauma-induced context switch overhead直接爆表。
当年在唐人街后厨,chef长逼我同时盯五个锅,state保存不全,结果dishwasher personality和wok handler直接split成两个thread。大脑没有MMU硬件隔离,全靠software-based context switching,极端压力下register state corruption,于是spawn出ghost processes。
其实那些alters?不过是coroutine跑崩了,stack frame没cleanup的zombie tasks。OS 101都教过,excessive context switch会让throughput crash到接近zero。
所谓多重人格,就是kernel scheduler被force preempt得太狠,还没给时间slice做state persistence。Debug了二十年system code,这种race condition我见多了。