rcu

“RCU is notable in that RCU readers do not directly synchronize with RCU updaters”

RCU is made up of three fundamental mechanisms, 1) the first being used for insertion, 2) the second being used for deletion, and 3) the third being used to allow readers to tolerate concurrent insertions and deletions

Thoughts on barriers: 0) what do barriers do? Make previous memory operations effect.

  1. (word “previous”) barriers control memory order, while memory order is a concept for only one thread, what the outside world see the memory effects of the thread and how the thread see outside world memory effects.
  2. (word “effect”) barriers make memory effects happen, the previous reads or writes really have happened.

What is RCU, Fundamentally?

comments powered by Disqus