C++ Concurrency in Action. Second Edition
Книга «C++ Concurrency in Action» (в русском переводе «C++. Практика многопоточного программирования») от эксперта Энтони Уильямса представляет собой всеобъемлющее руководство по конкурентной обработке на языке C++ с акцентом на стандарт C++17. Это второе издание, полностью обновленное и дополненное, охватывает как фундаментальные концепции, так и продвинутые техники создания высокопроизводительных многопоточных приложений.
В книге подробно рассматриваются основы управления потоками, синхронизация данных, модель памяти C++ и атомарные операции. Автор уделяет особое внимание практическим аспектам: разработке конкурентных структур данных как с блокировками, так и без них, проектированию параллельных алгоритмов и усовершенствованным методам управления потоками. Каждая тема подкреплена реальными примерами кода и разбором типичных проблем, с которыми сталкиваются разработчики.
Издание предназначено для программистов среднего и продвинутого уровня, желающих глубоко освоить многопоточность в C++ для создания быстрых и отзывчивых приложений в областях, требующих высокой производительности, таких как обработка графики, машинное обучение, научные вычисления и системное программирование. Книга входит в серию «Для профессионалов» и служит незаменимым справочником по современным возможностям конкурентного программирования на C++.









