Обложка канала

Книги для программистов

110694 @progbook

Обратная связь: @proglibrary_feedback_bot

Книги для программистов

3 года назад
Открыть в
Rust Atomics and Locks: Low-Level Concurrency in Practice (2023) Автор: Mara Bos Количество страниц: 150 #rust Язык программирования Rust очень хорошо приспособлен для параллелизма, и в его экосистеме есть множество библиотек, включающих множество структур параллельных данных, блокировок и прочего. Однако корректная реализация этих структур может быть очень сложной. Даже в самых хорошо используемых библиотеках нередки ошибки упорядочивания памяти. В этой практической книге автор помогает программистам на Rust всех уровней получить четкое понимание низкоуровневого параллелизма. Вы узнаете все об атомиках и упорядочивании памяти, а также о том, как они сочетаются с базовыми API операционной системы для создания таких распространенных примитивов, как мьютексы и переменные состояния. По окончании работы вы будете иметь четкое представление о том, как модель памяти Rust, процессор и роль операционной системы сочетаются друг с другом. Скачать книгу