logo

EbookBell.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link:  https://ebookbell.com/faq 


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookBell Team

Rust Atomics And Locks 1st Mara Bos

  • SKU: BELL-47415990
Rust Atomics And Locks 1st Mara Bos
$ 31.00 $ 45.00 (-31%)

4.4

102 reviews

Rust Atomics And Locks 1st Mara Bos instant download after payment.

Publisher: O'Reilly Media, Inc.
File Extension: PDF
File size: 2.56 MB
Pages: 252
Author: Mara Bos
ISBN: 9781098119447, 9781098119416, 1098119444, 109811941X
Language: English
Year: 2022
Edition: 1st

Product desciption

Rust Atomics And Locks 1st Mara Bos by Mara Bos 9781098119447, 9781098119416, 1098119444, 109811941X instant download after payment.

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 role 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

Related Products