RCU
1.对于被RCU保护的共享数据结构,多“读者”,不需要锁,不使用原子指令,可进行访问。
2.多“写着”使用RCU保护的数据结构需要,将原始RCU保护数据结构复制,然后修改复制的后的数据结构。
3.当专用的垃圾回收机制探测到所有“读者”都未使用被RCU保护的数据结构,垃圾回收机制就会调用函数完成收据结构的释放或修改操作。这时把指向原来数据结构的指针重新指向新的被修改的数据。
RCU——读-拷贝更新
最新推荐文章于 2024-03-20 16:12:00 发布
RCU
1.对于被RCU保护的共享数据结构,多“读者”,不需要锁,不使用原子指令,可进行访问。
2.多“写着”使用RCU保护的数据结构需要,将原始RCU保护数据结构复制,然后修改复制的后的数据结构。
3.当专用的垃圾回收机制探测到所有“读者”都未使用被RCU保护的数据结构,垃圾回收机制就会调用函数完成收据结构的释放或修改操作。这时把指向原来数据结构的指针重新指向新的被修改的数据。