Rust Atomics and Locks: Low-Level Concurrency in Practice
$34.20
Price: $34.20
(as of May 21,2023 14:43:43 UTC – Details)
Rust is an excellent programming language for concurrency, offering a variety of libraries with concurrent data structures, locks, and many other features. However, implementing such features accurately can be problematic. Even in widely-used libraries, bugs in memory ordering can occur.
This practical guide, authored by Mara Bos, leader of the Rust library team, offers insights on low-level concurrency for Rust developers of all levels. You’ll gain an in-depth understanding of memory ordering and atomics, as well as an understanding of how they’re combined with common primitives like mutexes and condition variables.
The book covers:
- How Rust’s type system makes writing concurrent code correctly much easier
- Mutexes, condition variables, atomics, and memory ordering in detail
- The practical side of atomic operations and how they work on Intel and ARM processors
- Theatrical locks as implemented with support from the operating system
- How to write concurrent, atomic, and lock code that is correct
- The correct ways to build your own locking and synchronization primitives
From the brand
Your partner in learning
Sharing the knowledge of experts
O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Publisher : O’Reilly Media; 1st edition (February 7, 2023)
Language : English
Paperback : 249 pages
ISBN-10 : 1098119444
ISBN-13 : 978-1098119447
Item Weight : 14.4 ounces
Dimensions : 7.25 x 0.5 x 9.5 inches
User Reviews
Be the first to review “Rust Atomics and Locks: Low-Level Concurrency in Practice” Cancel reply
Related Products
$34.20
There are no reviews yet.