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

Parallel and Distributed Programming Using C++
Название в оригиналеParallel and Distributed Programming Using C++
ИздательствоВильямс
Год издания2004
Страниц672
ПереплетТвердый переплет
Формат70х100/16 (170х240 мм, увеличенный)
ISBN5-8459-0686-5
ИзготовительООО "Издательский дом "Вильямс". 101509, РФ, г. Москва, ул. Лесная, 43, стр. 1
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

В книге представлен архитектурный подход к распределенному и параллельному программированию с использованием языка C++. Здесь описаны простые методы программирования параллельных виртуальных машин и основы разработки кластерных приложений. Эта книга не только научит писать программные компоненты, предназначенные для совместной работы в сетевой среде, но и послужит надежным `путеводителем` по стандартам для программистов, которые занимаются многозадачными и многопоточными приложениями. Многолетний опыт работы привел авторов книги к использованию агентно-ориентированной архитектуры, а для минимизации затрат на обеспечение связей между объектами системы они предлагают применить методологию `классной доски`.

В книге представлен архитектурный подход к распределенному и параллельному программированию с использованием языка C++. Здесь описаны простые методы программирования параллельных виртуальных машин и основы разработки кластерных приложений. Эта книга не только научит писать программные компоненты, предназначенные для совместной работы в сетевой среде, но и послужит надежным `путеводителем` по стандартам для программистов, которые занимаются многозадачными и многопоточными приложениями. Многолетний опыт работы привел авторов книги к использованию агентно-ориентированной архитектуры, а для минимизации затрат на обеспечение связей между объектами системы они предлагают применить методологию `классной доски`.
Эта книга адресована программистам, проектировщикам и разработчикам программных продуктов, а также научным работникам, преподавателям и студентам, которых интересует введение в параллельное и распределенное программирование с использованием языка C++.

Содержание

Введение
Глава 1. Преимущества параллельного программирования
Глава 2. Проблемы параллельного и распределенного программирования
Глава 3. Разбиение C++-программ на множество задач
Глава 4. Разбиение C++-программ на множество потоков
Глава 5. Синхронизация параллельно выполняемых задач
Глава 6. Объединение возможностей параллельного программирования и C++-средств на основе PVM
Глава 7. Обработка ошибок, исключительных ситуаций и надежность программного обеспечения
Глава 8. Распределенное объектно-ориентированное программирование в C++
Глава 9. Реализация моделей SPMD и MPMD с помощью шаблонов и MPI-программирования
Глава 10. Визуализация проектов параллельных и распределенных систем
Глава 11. Проектирование компонентов для поддержки параллелизма
Глава 12. Реализация агентно-ориентированных архитектур
Глава 13. Реализация технологии "классной доски" с использованием pvm-средств, потоков и компонентов C++
Приложение А
Приложение Б
Список литературы
Предметный указатель

Кадры Все 36

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам