每日 Harness 开源 · Source
返回本期 · Back to 2026-06-01

博客文章 · Blog Posts2026-06-01 · Monday, June 1, 2026

Restartable Sequences

justine.lol原文 ↗

Restartable Sequences
Justine Tunney 介绍 Linux restartable sequences。rseq 允许用户态定义可重启的 per-CPU 临界区,线程被抢占或迁移时由内核跳到 abort path,从而减少锁和系统调用开销。它值得看,因为 per-CPU counter、allocator 和极热路径数据结构常常需要这种“几乎不要同步成本”的机制。
浏览

评论 · Comments