Основы многопоточного, параллельного и распределенного программирования

Грегори Р. Эндрюс

Foundations of Multithreaded, Parallel and Distributed Programming First Edition
Gregory R. Andrews
книга Основы многопоточного, параллельного и распределенного программирования

Тираж данной книги закончился.
Оглавление
Пролистать книгу

В книге рассматриваются важнейшие концепции многопоточного, параллельного и распределенного программирования, которые должен знать каждый программист, создающий программное обеспечение подобного типа. Все обсуждаемые концепции и методы тщательно проиллюстрированы многочисленными примерами, а более 250 упражнений позволят закрепить и углубить приобретенные читателем знания. Книга включает учебные примеры, написанные на основных языках программирования с использованием наиболее распространенных библиотек. Обсуждение каждого учебного примера включает описание соответствующих элементов используемого языка или библиотеки и содержит полный текст прикладной программы. В книге освещаются общие механизмы параллельного программирования с использованием разделяемых переменных, основные концепции распределенного программирования и механизмы взаимодействия и синхронизации процессов с помощью обмена сообщениями. Заключительная часть книги посвящена обсуждению применения методов параллельного программирования при проведении сложных научных вычислений. Книга может быть полезна как студентам, изучающим соответствующие курсы, так и специалистам-практикам в области разработки программного обеспечения.

512 стр., с ил.; ISBN 5-8459-0388-2, 0-2013-5752-6; формат 70x100/16; мягкий переплетгазетная2003, 1 кв.; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Книги, рекомендуемые вместе с этой книгой:

Раздел каталога:



Оглавление книги "Основы многопоточного, параллельного и распределенного программирования"

Предисловие 13
Глава 1. Обзор области параллельных вычислений 19
ЧАСТЬ 1.
ПРОГРАММИРОВАНИЕ С РАЗДЕЛЯЕМЫМИ ПЕРЕМЕННЫМИ 47
Глава 2. Процессы и синхронизация 49
Глава 3. Блокировки и барьеры 87
Глава 4. Семафоры 131
Глава 5. Мониторы 168
Глава 6. Реализация 213
ЧАСТЬ 2
РАСПРЕДЕЛЕННОЕ ПРОГРАММИРОВАНИЕ 213
Глава 7. Передача сообщений 237
Глава 8. Удаленный вызов процедур и рандеву 284
Глава 9. Модели взаимодействия процессов 328
Глава 10. Реализация языковых механизмов 374
ЧАСТЬ 3
СИНХРОННОЕ ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ 403
Глава 11. Научные вычисления 408
Глава 12. Языки, компиляторы, библиотеки и инструментальные средства 449
Словарь 489
Предметный указатель 496


Copyright © 1992-2019 Издательская группа "Диалектика-Вильямс"

Rambler  Top100