Linux内核同步3-RCU

1 RCU原理node RCU(Read-Copy Update),顾名思义就是读-拷贝修改,它是基于其原理命名的。对于被RCU保护的共享数据结构,读者不须要得到任何锁就能够访问它,但写者在访问它时首先拷贝一个副本,而后对副本进行修改,最后使用一个回调(callback)机制在适当的时机把指向原来数据的指针从新指向新的被修改的数据。这个时机就是全部引用该数据的CPU都退出对共享数据的操做。安全  
相关文章
相关标签/搜索