小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

RCU(读-复制-更新)是一种高效的并发控制机制,旨在解决Linux内核中的性能瓶颈。它允许读者在不阻塞的情况下访问共享数据,写者通过复制和发布新数据来更新状态。RCU的宽限期机制确保在释放旧数据前,所有读者都已完成访问,适用于读操作频繁的场景,如路由表查找等高并发应用。

RCU:Linux 内核的读侧零开销并发

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-15T00:00:00Z
文章:读-复制-更新(RCU):无锁性能的秘密

RCU(读-复制-更新)通过消除读取路径中的锁开销,实现比传统锁高出十到三十倍的读取性能,适用于读多写少的场景。其三阶段模式允许读者无锁访问数据,写者则复制、修改并原子性交换指针,确保所有读者完成后再回收内存。RCU适合读写比超过十比一的情况,适用于Kubernetes、PostgreSQL等系统,但可能导致短暂的数据不一致。

文章:读-复制-更新(RCU):无锁性能的秘密

InfoQ
InfoQ · 2026-03-06T09:00:00Z

RCU(读-拷贝-更新)是一种同步机制,支持多个读者与单个更新者并发工作。它通过维护对象的多个版本来确保读取一致性,并在所有读取完成后释放旧版本。RCU的优点在于高效的读取路径和避免复杂的锁机制,适用于高并发场景。其核心机制包括插入、删除和维护多个版本的对象。

RCU 基础知识

shrik3
shrik3 · 2024-10-17T13:21:22Z

在编写并发程序的时候,经常要面对共享数据结构的保护问题。 虽然 C++ 提供的 RAII 实现的各种 guard lock 模式,早就让“忘记解锁” 导致的死锁成为历史。但是,锁带来的性能损耗依然是我们不得不面对的问题。 为了避免锁带来的开销,使用“无锁”...

Immutable, RCU and Transnational Container

菜菜博士
菜菜博士 · 2018-01-27T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码