Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust
Книга «Hands-On Concurrency with Rust» посвящена практическому освоению параллельного программирования на языке Rust. Автор, Брайан Л. Траутвайн, фокусируется на создании безопасного, эффективного и масштабируемого программного обеспечения, используя уникальные возможности Rust для управления памятью и конкурентности.
Основная цель книги — научить разработчиков уверенно строить многопоточные и параллельные системы, избегая типичных ошибок, таких как гонки данных и состояния гонки. Rust, с его системой владения и заимствования, предоставляет инструменты для написания безопасного конкурентного кода на уровне компиляции, что и является центральной темой издания.
В книге рассматриваются фундаментальные концепции параллелизма, модели исполнения, примитивы синхронизации, каналы, акторы и паттерны проектирования для конкурентных систем. Практические примеры и проекты помогают закрепить теорию и научиться применять Rust для решения реальных задач, требующих высокой производительности и надежности.
Издание подходит для разработчиков, уже знакомых с основами Rust, которые хотят углубить свои знания в области системного и параллельного программирования. Книга также будет полезна инженерам, работающим над высоконагруженными и распределенными системами, где конкурентность и безопасность памяти критически важны.









