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