О книге
Книга исследует различные низкоуровневые механизмы и алгоритмы, лежащие в основе современных параллельных и конкурентных вычислений, в частности реализованные в ядре Linux. Рассмотрены примитивы синхронизации (мьютексы и блокировки), владение данными, валидация, копирование и запись, эвристические методы разработки параллельных и конкурентных алгоритмов, подбор аппаратного обеспечения и другие малоизвестные находки в области параллелизма. Также уделено внимание упрощению и оптимизации параллельных вычислений. Наконец, спрогнозированы возможные тенденции развития параллельного программирования с учётом современных разработок нового аппаратного обеспечения.
Характеристики
Издательство:
БХВ-Петербург
Год издания:
2024-01-01
ISBN:
978-5-9775-1927-4
Отзывы
2
Книга просто отличная! Маккинни доступно объясняет сложные вещи, и даже если ты новичок в параллельном программировании, всё будет понятно. Мне особенно понравилось, как автор использует примеры из реальной жизни, чтобы проиллюстрировать свои идеи. Это делает чтение не только полезным, но и увлекательным.
0
0
Книга неплохая, но местами слишком теоретическая. Если у тебя уже есть опыт в программировании, то, возможно, ты будешь скучать по более практическим примерам и задачам. Тем не менее, для общего понимания принципов параллельного программирования книга может быть полезна. Хотелось бы больше практических заданий для закрепления материала.
0
0
Чтобы оставить отзыв или проголосовать, необходимо авторизоваться