Tag - "架构"
2026
从一个真实的架构问题出发:libx 的同步回调(push 模式)和 libxpp 的 Promise/await(pull 模式)桥接时,为什么必然要引入 channel?答案藏在"谁控制时机"这个问题里。
基于 Claude Code 源码分析文件读写工具的实现细节,涵盖权限校验的完整流程、Symlink 链追踪算法、文件读取双路径设计、编辑原子性保证、以及那些反直觉的设计决策。
基于 Claude Code 源码的深度分析,深入解析其核心引擎 QueryEngine 的设计哲学与实现细节。