6.1 函数式并发原语 在函数式编程的宏大叙事中,并发从来不是一种“附加特性”,而是一道必须被重新定义的底层命题。 我们曾习惯于将并发视为对共享状态的争夺战——线程抢锁、信号量计数、条件变量唤醒、死锁检测、活锁规避……这些术语背后,是数十年来工程师在命令式范式泥沼中跋涉所留下的深深车辙。然而,当纯函数、不可变数据、引用透明性与代换原理构筑起函数式世界的基石时,一个根本性的问题便浮出水面:如果状态本身不再“可变”,那么“并发访问冲突”是否还具有本体论意义上的存在基础?抑或,它不过是旧范式在新土壤上投下的错位阴影? 这正是第六章“并发模型与性能优化”的起点,也是本节6.1“函数式并发原语”的灵魂叩问。它不满足于提供一组更安全的锁封装,也不止步于将现有并发工具用高阶函数包装一遍;