Chapter 19. Atomic access and memory consistency
This chapter covers
- Understanding the “happened before” relation
- C library calls that provide synchronization
- Maintaining sequential consistency
- Working with other consistency models
We will complete this level with a description of concepts that form an important part of the C architecture model and are therefore a must for experienced programmers. Try to comprehend this last chapter to increase your understanding of how things work, not necessarily to improve your operational skills. Even though we will not go into all the glorious details,[1] things can get a bit bumpy: please remain seated and buckle up.
We will put aside memory_order_consume consistency and thus the dependency-ordered ...
Get Modern C now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.