- 博客(4)
- 收藏
- 关注
原创 刚学完 CAS 原子操作,我花了一晚上写了三个无锁队列
一个晚上,三种无锁队列,从 SPSC 到 MPMC。这篇文章记录每一层的设计思路和核心代码。适合想理解和 CAS 怎么用的 C++ 初学者。
2026-07-21 00:23:30
148
原创 不太懂 atomic?我花了一下午从 freelist 写到 CAS 无锁栈
一个下午,10 个功能,从固定大小分配器到 CAS 无锁栈。这篇文章记录每一层的设计思路和核心代码。适合想理解"malloc 内部怎么工作"的 C++ 初学者。
2026-07-19 22:46:15
307
原创 800 行代码手写 Reactor 网络库:从 epoll 到聊天室
把 Acceptor + TcpConnection + 线程池串成一个完整的 TCP 服务器。acceptor_(loop, makeAddr_(port)) // 构造时算好地址,省去外部手动填协议栈// ① 有人连 → 分配线程 + new TcpConnection});// ↑ 有线程池 → 轮转分一个 worker 线程// 没线程池 → 用主线程// ② 有数据 → 回调 main});// ③ 断连 → 回调 main});// 通知 main"有人来了"
2026-07-17 22:58:18
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅