This version of the page http://www.williamspublishing.com/Books/5-8459-0388-2.html (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2008-06-30. The original page over time could change.
Вильямс: книга "Основы многопоточного, параллельного и распределенного программирования"
 Главная страница
 Каталог книг
 Расширенный поиск
 Об издательстве
 Контакт
 Для авторов
 Вакансии
 Подписка на новости
 Издательство
 "Диалектика"


Алгоритмы: построение и анализ 2-е издание


Параллельное и распределенное программирование с использованием С++


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

Грегори Р. Эндрюс
Foundations of Multithreaded, Parallel and Distributed Programming First Edition
Gregory R. Andrews

Тираж книги распродан
Поиск на findbook.ru

Оглавление
Пролистать книгу


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

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


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

  • Алгоритмы: построение и анализ 2-е издание, Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн
  • Параллельное и распределенное программирование с использованием С++, Камерон Хьюз, Трейси Хьюз
  • Алгоритмы: введение в разработку и анализ, Ананий В. Левитин
  • Методы и алгоритмы вычислений на строках. Теоретические основы регулярных вычислений, Билл Смит
  • Рефакторинг с использованием шаблонов. Addison-Wesley Signature Series, Джошуа Кериевски
  • Освой самостоятельно регулярные выражения (regexp). PHP, Perl, JavaScript, Java, C#(си шарп), Visual Basic, ASP.NET,JSP, MySQL, Unix, Linux., Бен Форта
  • Практика программирования, Брайан У. Керниган, Роб Пайк
  • Анализ программного кода на примере проектов Open Source, Диомидис Спинеллис
  • Объектно-ориентированные методы. Принципы и практика. 3-е издание, Иан Грэхем
  • Быстрая (гибкая) разработка программ на Java и C++: принципы, примеры, практика, Роберт C. Мартин
  • Алгоритмические трюки для программистов. Исправленное издание 2007 года, Генри С. Уоррен, мл.
  • Введение в теорию автоматов, языков и вычислений. Второе издание, Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман
  • Освой самостоятельно объектно-ориентированное программирование за 21 день, Антони Синтес
  • Компиляторы: принципы, технологии и инструментарий, Альфред В. Ахо, Рави Сети, Джеффри Д. Ульман
  • Введение в компьютерные науки, 6-е издание, Дж. Гленн Брукшир
  • Структуры данных и алгоритмы, Альфред Ахо, Джон Хопкрофт, Джеффри Ульман
  • Искусство программирования, том 2. Получисленные алгоритмы, 3-е издание, Дональд Э. Кнут
  • Искусство программирования, том 1. Основные алгоритмы, 3-е издание, Дональд Э. Кнут
  • Искусство программирования, том 3. Сортировка и поиск, 2-е издание, Дональд Э. Кнут

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

  • Компьютерные книги » Разработка программного обеспечения  » Алгоритмы и методы. Искусство программирования

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

Предисловие 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-2007 Издательская группа "Диалектика-Вильямс"