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 提供的所有内核互斥的设施当中属于一种免锁机制。