Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design > Parallel processing
|
Buy Now
Rust Atomics and Locks - Low-Level Concurrency in Practice (Paperback)
Loot Price: R906
Discovery Miles 9 060
You Save: R337
(27%)
|
|
Rust Atomics and Locks - Low-Level Concurrency in Practice (Paperback)
Expected to ship within 12 - 17 working days
|
The Rust programming language is extremely well-suited for
concurrency, and its ecosystem has many libraries that include lots
of concurrent data structures, locks, and more. But implementing
those structures correctly can be very difficult. Even in the most
well-used libraries, memory ordering bugs are not uncommon. In this
practical book, Mara Bos, leader of the Rust library team, helps
Rust programmers of all levels gain a clear understanding of
low-level concurrency. You'll learn everything about atomics and
memory ordering and how they're combined with basic operating
system APIs to build common primitives like mutexes and condition
variables. Once you're done, you'll have a firm grasp of how Rust's
memory model, the processor, and the roles of the operating system
all fit together. With this guide, you'll learn: How Rust's type
system works exceptionally well for programming concurrency
correctly All about mutexes, condition variables, atomics, and
memory ordering What happens in practice with atomic operations on
Intel and ARM processors How locks are implemented with support
from the operating system How to write correct code that includes
concurrency, atomics, and locks How to build your own locking and
synchronization primitives correctly
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.