Rust Atomics and Locks: Low-Level Concurrency in Practice
The foreword by Paul E. McKenney makes a great case to read this book even if you don't care about Rust at all:<p>> Which brings us to another group of potential readers, the Rust skeptics. While I do believe that most Rust skeptics are doing the community a valuable service by pointing out opportunities for improvement, all but the most Rust-savvy of skeptics would benefit from reading this book. If nothing else, doing so would enable them to provide sharper and better-targeted criticisms.<p>> Then there are those dyed-in-the-wool non-Rust developers who would prefer to implement Rust's concurrency-related safety mechanisms in their own favorite language. This book will give them a deeper understanding of the Rust mechanisms that they would like to replicate, or, better yet, improve upon.<p><a href="https://marabos.nl/atomics/foreword.html" rel="nofollow">https://marabos.nl/atomics/foreword.html</a>