Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 2.36 KB

File metadata and controls

56 lines (41 loc) · 2.36 KB

v0.3.0 (2026-05-20)

第二次功能版本更新:卷五(并发编程)全面重写、卷十(课程与演讲笔记)正式上线、贡献者体系建立,以及多项工程改进。

新增内容

卷五:并发编程(全面重写,47 篇文章)

从零重写并发编程卷,覆盖从线程基础到分布式桥接的完整知识链:

  • ch00 并发基础概念:并发与并行、硬件与软件线程、Amdahl 定律与 Gustafson 定律
  • ch01 线程生命周期与 RAII:std::thread、jthread、线程参数传递、detached 线程
  • ch02 互斥量与条件变量同步:mutex 族、lock_guard / unique_lock / scoped_lock、条件变量模式
  • ch03 原子操作与内存模型:std::atomic、六种 memory order、SeqCst 到 Relaxed 的完整推导
  • ch04 并发数据结构:线程安全队列、环形缓冲区、读写锁、无锁栈与 MS 队列
  • ch05 Future、Task 与线程池:std::future / std::packaged_task、可伸缩线程池设计
  • ch06 异步 I/O 与协程:epoll/kqueue/io_uring 概览、C++20 协程、协程调度器
  • ch07 Actor 与 Channel 模式:Actor 模型、CSP Channel、模式对比与选型
  • ch08 调试、测试与性能分析:TSan / Helgrind、并发测试策略、性能剖析
  • ch09 分布式桥接:网络序列化、gRPC 概览、分布式一致性基础

卷十:课程与演讲笔记(新增)

  • CppCon 2025 笔记:
    • Concept-Based Generic Programming — concepts 实战研读
    • Some Assembly Required — 编译器后端与代码生成

贡献者体系

  • 新增 CONTRIBUTORS.md,记录所有贡献者
  • 文档站增加贡献者卡片页(中文 / 英文)
  • README 同步展示贡献者列表

工程改进

  • 修复搜索索引中中英文混合结果的排序问题(#20)
  • 修复编译卷 404 错误
  • 修复搜索功能崩溃问题(#22)
  • Hook 优化:改进 404 检查逻辑
  • 增强 CI 导航链接可达性检查(#10)
  • Vol.1 基础类型章节内容修正(#15, #16)

文档与站点

  • Vol.1 01-basic-types.md 误导性内容修正
  • 全站英文翻译保持 100% 覆盖

内容数据

指标 数量
文章总数(中文) 411 篇
英文翻译 410/410(100%)
卷五文章数 47 篇
新增卷 卷十:课程与演讲笔记
支持平台 host / STM32F1 / ESP32 / RP2040