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, которые хотят углубить свои знания в области системного и параллельного программирования. Книга также будет полезна инженерам, работающим над высоконагруженными и распределенными системами, где конкурентность и безопасность памяти критически важны.

Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust
A
Автор
Brian L. Troutwine
Издательство
Packt Publishing
Год
2018
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент