27. Advanced Synchronization#

Many data structures are read-mostly, and the following chapter discusses synchronization primitives optimized for accessing these data structures. We then discuss some of the challenges introduced by modern hardware, and synchronization in the Linux kernel.