首页 > 试题广场 >

关于Linux内核中的RCU(Read-Copy Updat

[不定项选择题]
关于Linux内核中的RCU(Read-Copy Update)机制,以下哪些描述是正确的?
  • RCU允许读操作和写操作并发执行
  • RCU适用于读多写少的场景
  • RCU的写操作在更新数据时会阻塞所有读操作
  • RCU通过延迟释放内存来确保数据一致性
在这操作完成后,系统不会立即释放旧数据的内存,而是等待一定的宽限期后,确保读取旧数据的操作都完成了才释放
发表于 2025-08-29 18:14:33 回复(0)
搞Java的了解并发的应该就会懂;这个RCU的全称 Read-Copy Update 注意断句,分别是 Read 和 Copy Update 两组,即读和复制更新,也就更新时是通过复制副本来更新,读不加锁,更新时利用同步机制,这不就类似 CurrentlHashMap?我是看错成了Read-Copy和 Update,即读复制和更新,旧搞反了,所以认为用于读少写多的情况,因为读需要复制而耗资源,所以应该读少写多,哈哈
发表于 2025-11-28 09:37:24 回复(0)
写操作不会阻塞吗
发表于 2025-11-15 10:53:23 回复(0)