Параллельное программирование на современном C++
«В книге излагаются как простые, так и углубленные аспекты параллельного программирования. В ней вы найдете все, что нужно специалисту в этой области».
Роберт Бадеа, технический руководитель команды
Книга во всех подробностях освещает параллельное программирование на современном C++. Особое внимание уделено опасностям и трудностям параллельного программирования (например, гонке данных и мертвой блокировке) и способам борьбы с ними. Приводятся многочисленные примеры кода, позволяющие читателю легко закрепить теорию на практике.
Для тех, кто хочет освоить параллельное программирование на одном из наиболее распространенных языков.
Многопоточное программирование на C++
Книга поможет изучить многопоточное программирование на C++ и разобраться с основными принципами выполнения нескольких задач одновременно. Материал подойдет для освоения современных подходов к созданию производительных программ на C++.
Синхронизация потоков и безопасный код
Особое внимание уделяется синхронизации потоков в C++, проблемам гонки данных и мертвых блокировок. Разбор типичных ошибок помогает понять, как создавать надежные параллельные приложения и избегать конфликтов при работе с общими ресурсами.
Практические примеры кода позволяют закрепить знания о потоках, конкурентном выполнении и управлении параллельными задачами. Материал подойдет как начинающим разработчикам, так и программистам, желающим углубить знания современного C++.