Clojure core.async 深入:通道、背压、异常与并发编排
深入 Clojure core.async 的并发工程实践:channel 通道模型与缓冲策略(unbuffered/buffered/dropping/sliding)、go-block 与线程池模型、背压与阻塞(alts! 多路选择)、错误传播与 try/catch 在通道内的边界、timeout 与超时编排、quit 与关闭模式、pipeline 管道流水线、线程安全与性能陷阱,以及死锁与泄漏排查,帮你用 core.async 写出可控、无死锁的异步并发程序。