Concurrent Programming on Windows - PDF

Скачать полную версию книги "Concurrent Programming on Windows - PDF"

Concurrent Programming on Windows by Joe Duffy
"Когда вы начинаете использовать многопоточность во всем приложении, важность чистой архитектуры и дизайна становится критической. ... . . При этом особое внимание уделяется пониманию не только возможностей платформы, но и появляющихся лучших практик. Джо проделал отличную работу, перемежая лучшие практики с теорией на протяжении всей книги".

- Из предисловия Крейга Манди, директора по исследованиям и стратегии корпорации Microsoft

Автор Джо Даффи справился с задачей объяснить, как написать программное обеспечение, которое использует все преимущества параллелизма и аппаратного параллелизма. В книге "Concurrent Programming on Windows" он объясняет, как проектировать, реализовывать и поддерживать крупномасштабные параллельные программы, в основном используя C# и C++ для Windows.

Цель Даффи - дать разработчикам приложений, систем и библиотек инструменты и методы, необходимые для написания эффективного и безопасного кода для многоядерных процессоров. Это важно не только для тех задач, где параллелизм является неотъемлемой частью и легко эксплуатируется - например, серверные приложения, интенсивные вычисления для работы с изображениями, финансовый анализ, моделирование и алгоритмы искусственного интеллекта, но и для задач, которые могут быть ускорены с помощью параллелизма, но требуют больших усилий - например, математические библиотеки, процедуры сортировки, генерация отчетов, работа с XML и алгоритмы обработки потоков.

Concurrent Programming on Windows состоит из четырех основных разделов: Первый представляет параллелизм на высоком уровне, затем следует раздел, посвященный фундаментальным особенностям платформы, внутренней работе и деталям API. Далее следует раздел, в котором описываются общие шаблоны, лучшие практики, алгоритмы и структуры данных, возникающие при написании параллельного программного обеспечения. Последний раздел охватывает многие общие для всей системы архитектурные и технологические проблемы параллельного программирования.

Это единственная книга, которая вам понадобится для изучения лучших практик и общих паттернов для программирования с параллелизмом в Windows и .NET.


37
Просмотры
0
Лайкнули

Лицензии:

  • CC BY-NC-SA 3.0 PH
  • Ссылка автора не требуется

Поделиться в сетях

Информация о книге:

Комментарии (0) Добавить

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет. Ваш комментарий будет первым!