10.3.1.3 Maintain Multiple Versions of Recently Updated Objects
Keywords: perfbook_html

###
10.3.1.3 Maintain Multiple Versions of Recently Updated Objects

This section demonstrates how RCU maintains multiple versions of lists to accommodate synchronization-free readers. Two examples are presented showing how an element that might be referenced by a given reader must remain intact while that reader remains in its RCU read-side critical section. The first example demonstrates deletion of a list element, and the second example demonstrates replacement of an element.

Subsections

- 10.3.1.3.1 Example 1: Maintaining Multiple Versions During Deletion
- 10.3.1.3.2 Example 2: Maintaining Multiple Versions During Replacement
- 10.3.1.3.3 Discussion