Параллельное программирование на С++ в действии. Практика разработки многопоточных программ

Параллельное программирование на С++ в действии. Практика разработки многопоточных программ

Параллельное программирование на С++ в действии. Практика разработки многопоточных программ

Автор: Энтони Уильямс
Переводчик: А. А. Слинкин
Дата выхода: 2012
Издательство: ДМК Пресс
Количество страниц: 674
Размер файла: 2,8 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Предисловие
Благодарности
Об этой книге
Об иллюстрации на обложке
Глава 1. Здравствуй, параллельный мир
Глава 2. Управление потоками
Глава 3. Разделение данных между потоками
Глава 4. Синхронизация параллельных операций
Глава 5. Модель памяти С++ и атомарные операции
Глава 6. Проектирование параллельных структур
данных с блокировками
Глава 7. Проектирование параллельных структур
данных без блокировок
Глава 8. Проектирование параллельных программ
Глава 9. Продвинутое управление потоками
Глава 10. Тестирование и отладка многопоточных
приложений
Приложения
Ресурсы
Предметный указатель

 В наши дни компьютеры с несколькими многоядерными процессорами стали нормой. Стандарт C++11 языка C++ предоставляет развитую поддержку многопоточности в приложениях. Поэтому, чтобы сохранять конкурентоспособность, вы должны овладеть принципами и приемами их разработки, а также новыми средствами языка, относящимися к параллелизму.

 Книга «Параллельное программирование на С++ в действии» не предполагает предварительных знаний в этой области. Вдумчиво читая ее, вы научитесь писать надежные и элегантные многопоточные программы на C++11. Вы узнаете о том, что такое потоковая модель памяти, и о том, какие средства поддержки многопоточности, в том числе запуска и синхронизации потоков, имеются в стандартной библиотеке. Попутно вы познакомитесь с различными нетривиальными проблемами программирования в условиях параллелизма.


Похожее: