Rust: атомарности и блокировки, 2024
- Издатель: alist
- ISBN: 9786010950504
EAN: 9786010950504
- Книги: Компьютерные технологии и программирование
- ID:15049058
Сравнить цены
Последняя известная цена от 26 р. до 50 р. в 4 магазинах
Вы можете поискать его на других площадках:
Магазин | Цена | Наличие |
---|---|---|
Описание
Книга позволяет программистам получить четкое представление о низкоуровневой конкурентности и ее реализации. Даны основы конкурентности в Rust. Раскрыты понятия об атомарности и упорядочении памяти. Рассмотрены практические аспекты создания своих собственных каналов, своего собственного типа Arc и своих собственных блокировок Дано представление о внутренней кухне процессора. Рассказано о примитивах операционной системы. Предложены идеи для самостоятельной разработки решений, связанных с вычислениями в конкурентном режиме.Вы изучите применение Rust в следующих областях:Язык программирования Rust великолепно справляется с конкурентными вычислениями, а в его экосистеме имеется множество библиотек, включающих широкий набор структур данных, блокировок и многого другого, предназначенного для работы в среде конкурирующих потоков. Но корректная реализация этих структур может оказаться весьма непростой задачей. Ошибки, допущенные в вопросах упорядочения памяти, нередко встречаются даже в самых востребованных библиотеках.В этой книге, имеющей сугубо практическую направленность, Мара Бос, руководитель команды разработчиков библиотеки Rust, помогает Rust-программистам всех уровней получить четкое представление о низкоуровневой конкурентности. Вы узнаете об атомарности и упо-рядочении памяти, а также о том, как они сочетаются с базовыми API-интерфейсами опера-ционной системы для создания таких наиболее востребованных примитивов, как мьютексы и условные переменные. Прочитав книгу, вы получите четкое представление о том, как связаны друг с другом используемая в Rust модель памяти, процессор и особенности той или иной операционной системы.Вы узнаете:Об исключительной роли имеющейся в Rust сиcтемы типов в корректном программировании конкурентностиВсе о мьютексах, условных переменных, атомарности и упорядочении памятиЧто на самом деле происходит с атомарными операциями в процессорах Intel и ARMКак реализуются блокировки при поддержке операционной системыКак создается корректный программный код, включающий конкурентность, атомарность и блокировкиКакими приемами можно воспользоваться для правильного создания своих собственных примитивов блокировки и синхронизации.
Смотри также о книге.
О книге
Параметр | Значение |
---|---|
Издательство | Alist |
Количество страниц | 240 |
Год издания | 2024 |
Тип обложки | мягкая |
Возрастное ограничение | 12+ |
Автор(ы) | Мара Бос |
ISBN | 978-601-09-5050-4 |
Кол-во страниц | 240 |
Раздел | Программирование |
Переплет | Мягкий переплёт |
Формат | 163x231мм |
Вес | 0.31кг |
Отзывы (0)
Добавить отзыв
Книги: Самоучители alist
Категория 21 р. - 32 р.
Книги: Самоучители
Категория 21 р. - 32 р.
Книги: Самоучители: другие издатели
- 1С-Паблишинг
- Archive Publica
- Cambridge
- Cambridge University Press
- CLE International
- Didier
- Express Publishing
- Hueber
- Hueber Verlag
- Macmillan
- Macmillan Education
- Marvel
- OXFORD
- Oxford University Press
- Pearson
- Russian chess house
- Usborne
- АСТ
- АСТ, Lingua
- Бомбора
- БХВ-Петербург
- ИЗДАТЕЛЬСТВО "АСТ"
- ИЗДАТЕЛЬСТВО "АСТ"
- Композитор
- Легион-Автодата
- Литрес
- Музыка
- ПИТЕР
- Попурри
- Проспект
- Русский шахматный дом
- Феникс
- Эксмо
- Эксмо-Пресс
- Юрайт