I this morning read Kenney’s patent.
Epoch based SMR (each thread having flags indicating whether it’s entered/exited from a quiescent state) is nothing like Kenney’s method; the patent talks explicitly about a token being passed around between threads.
Currently I have RCU in a separate library which is LGPL; I’m integrating this now into liblfds proper and renaming, because I’m not doing Read-Copy-Update at all (for one thing, there’s no copy! I simply remove the element from the data structure).
0 Comments.