写点什么

rcu锁

0 人感兴趣 · 2 次引用

  • 最新
  • 推荐

【精通内核】Linux 内核 rcu 锁深度解析

写任务通过 rcu_assign_pointer 来修改指针,通过 synchronize_kernel 来等待所有的读任务完成。而读任务通过 rcu_read_lock、rcu_read_unlock rcu_dereference 来上锁、解锁、获取引用值。本篇我们看下这几个操作都做了什么。

【精通内核】Linux 内核 rcu(顺序) 锁实现原理与源码解析

RCU 的全称是(Read-Copy-Update),意在读写-复制-更新,在 Linux 提供的所有内核互斥的设施当中属于一种免锁机制。

rcu锁_rcu锁技术文章_InfoQ写作社区