Rust: атомарности и блокировки, 2024

от 969 р. до 1115 р.

  • Издатель: alist
  • ISBN: 9786010950504
  • EAN: 9786010950504

  • Книги: Компьютерные технологии и программирование
  • ID:15049058
Где купить

Где купить (4)

Цена от 969 р. до 1115 р. в 4 магазинах

МагазинЦенаНаличие
Яндекс.Маркет
5/5
969 р.
Кэшбэк до 3.8%
Промокоды на скидку

09.10.2025
1115 р.
1356 р. -18% Минимальные сроки доставки. Кэшбэк до 6.1%
Промокоды на скидку

09.10.2025
1115 р.
1356 р. -18% Крупнейшая сеть книжных магазинов Кэшбэк до 6.1%
Промокоды на скидку

09.10.2025
1115 р.
1356 р. -18% Кэшбэк до 6.1%
Промокоды на скидку

09.10.2025
Avito доставка позволит получить любой товар, не выходя из дома
Промокоды на скидку

История цены

МагазинПоследняя известная ценаОбновлено
Мегамаркет
1504 р.
24.12.2024

Описание

Книга позволяет программистам получить четкое представление о низкоуровневой конкурентности и ее реализации. Даны основы конкурентности в Rust. Раскрыты понятия об атомарности и упорядочении памяти. Рассмотрены практические аспекты создания своих собственных каналов, своего собственного типа Arc и своих собственных блокировок Дано представление о внутренней кухне процессора. Рассказано о примитивах операционной системы. Предложены идеи для самостоятельной разработки решений, связанных с вычислениями в конкурентном режиме.Вы изучите применение Rust в следующих областях:Язык программирования Rust великолепно справляется с конкурентными вычислениями, а в его экосистеме имеется множество библиотек, включающих широкий набор структур данных, блокировок и многого другого, предназначенного для работы в среде конкурирующих потоков. Но корректная реализация этих структур может оказаться весьма непростой задачей. Ошибки, допущенные в вопросах упорядочения памяти, нередко встречаются даже в самых востребованных библиотеках.В этой книге, имеющей сугубо практическую направленность, Мара Бос, руководитель команды разработчиков библиотеки Rust, помогает Rust-программистам всех уровней получить четкое представление о низкоуровневой конкурентности. Вы узнаете об атомарности и упо-рядочении памяти, а также о том, как они сочетаются с базовыми API-интерфейсами опера-ционной системы для создания таких наиболее востребованных примитивов, как мьютексы и условные переменные. Прочитав книгу, вы получите четкое представление о том, как связаны друг с другом используемая в Rust модель памяти, процессор и особенности той или иной операционной системы.Вы узнаете:Об исключительной роли имеющейся в Rust сиcтемы типов в корректном программировании конкурентностиВсе о мьютексах, условных переменных, атомарности и упорядочении памятиЧто на самом деле происходит с атомарными операциями в процессорах Intel и ARMКак реализуются блокировки при поддержке операционной системыКак создается корректный программный код, включающий конкурентность, атомарность и блокировкиКакими приемами можно воспользоваться для правильного создания своих собственных примитивов блокировки и синхронизации.

Смотри также о книге.

О книге


ПараметрЗначение
ИздательствоAlist
Количество страниц240
Год издания2024
Тип обложкимягкая
Возрастное ограничение12+
Автор(ы)
ISBN978-601-09-5050-4
Кол-во страниц240
РазделПрограммирование
ПереплетМягкий переплёт
Формат163x231мм
Вес0.31кг


Отзывы (0)


Зарегистрируйтесь и получайте бонусы за покупки!


Книги: Английский язык, Самоучители - издательство "alist"

Книги: Английский язык, Самоучители

Категория 775 р. - 1162 р.

закладки (0) сравнение (0)

29 ms