Rust: атомарности и блокировки [Мара Бос] + Rust. Профессиональное программирование [Бренден Мэтьюз] [bhv] [Повтор]

Bot

Администратор
Команда форума
23 Янв 2020
208,434
3,149
113

Складчина: Rust: атомарности и блокировки [Мара Бос] + Rust. Профессиональное программирование [Бренден Мэтьюз] [bhv] [Повтор]​

3036_978-601-09-5050-4.jpg

Rust: атомарности и блокировки
Мара Бос
Количество страниц 237
Серия Внесерийные книги
Формат: издательский pdf

Книга позволяет программистам получить четкое представление о низкоуровневой конкурентности и ее реализации. Даны основы конкурентности в Rust. Раскрыты понятия об атомарности и упорядочении памяти. Рассмотрены практические аспекты создания своих собственных каналов, своего собственного типа Arc и своих собственных блокировок Дано представление о внутренней “кухне” процессора. Рассказано о примитивах операционной системы. Предложены идеи для самостоятельной разработки решений, связанных с вычислениями в конкурентном режиме.

Вы узнаете:

  • Об исключительной роли имеющейся в Rust сиcтемы типов в корректном программировании конкурентности
  • Все о мьютексах, условных переменных, атомарности и упорядочении памяти
  • Что на самом деле происходит с атомарными операциями в процессорах Intel и ARM
  • Как реализуются блокировки при поддержке операционной системы
  • Как создается корректный программный код, включающий конкурентность, атомарность и блокировки
  • Какими приемами можно воспользоваться для правильного создания своих собственных примитивов блокировки и синхронизации
Стоимость 349руб.
Скрытая ссылка
3100_978-601-08-4833-7.jpg

Rust. Профессиональное программирование

Бренден Мэтьюз
Количество страниц 303
Серия Внесерийные книги
Формат: издательский pdf

Книга служит введением в продвинутые темы, необходимые для реализации полнофункциональных проектов на языке Rust. Rust рассматривается как сравнительно новый, но мощный и зрелый язык для серверного программирования. Рассмотрены паттерны проектирования, характерные для Rust, роль Rust в современном низкоуровневом программировании, приемы асинхронных взаимодействий и управление памятью. Проиллюстрированы способы создания HTTP REST API на Rust, интеграция кода Rust с кодом на других языках, типичные идиомы и структуры данных, применяемые при профессиональной работе с Rust.

В этой книге:

  • Структуры данных Rust
  • Управление памятью
  • Создание эффективных API
  • Инструментарий Rust, средства для тестирования и многое другое
Стоимость 549руб.
Скрытая ссылка