The Rust programming language excels in concurrency but implementing concurrent data structures can be challenging. Mara Bos, team lead of the Rust library team, provides a practical guide to understanding low-level concurrency. You will learn about atomics, memory ordering, mutexes, condition variables, and their implementation using operating system APIs. The book also covers the nuances of atomic operations on different processors and helps you build your own locking and synchronization primitives.

2m read timeFrom marabos.nl
Post cover image

Sort: