Rust Atomics и Locks: Практическое руководство по низкоуровневой конкуренции для программистов всех уровней O'Reilly Media
Rust Atomics и Locks: Практическое руководство по низкоуровневой конкуренции для программистов всех уровней O'Reilly Media

O'Reilly Media Rust Atomics и Locks: Практическое руководство по низкоуровневой конкуренции для программистов всех уровней

0
13854292
Цвет: Нет цвета (NOCOLOR)
Нет цвета (NOCOLOR)
Размер: Paperback
Описание товара
/
Язык программирования Rust идеально подходит для конкурентного программирования, и его экосистема включает множество библиотек с различными структурами данных, замками и другими элементами. Но правильная реализация этих структур может создать сложности. Даже в самых популярных библиотеках проблемы с порядком памяти не редкость.

В данной практической книге Мара Бос, лидер команды библиотек Rust, помогает программистам понять низкоуровневую конкуренцию. Вы изучите все о атомах и порядке памяти, а также о том, как они сочетаются с основными API операционных систем для создания общих примитивов, таких как мьютексы и переменные условия.

После изучения материала у вас будет четкое понимание того, как модель памяти Rust, процессор и роль операционной системы взаимосвязаны.

При помощи этого руководства вы узнаете:
  • Как работает типовая система Rust для правильного программирования конкуренции
  • Все о мьютексах, переменных условий, атомах и порядке памяти
  • Что происходит на практике с атомными операциями на процессорах Intel и ARM
  • Как реализуются замки с поддержкой операционной системы
  • Как писать правильный код с учетом конкуренции, атомов и замков
  • Как правильно создать собственные примитивы блокировки и синхронизации
3 600 ₽ С промокодом СЕМЬЯ Без: 4 800 ₽