Книги / Языки программирования / C++ / Today’s TBB: C++ Parallel Programming with Threading Building Blocks, Second Edition

Today’s TBB: C++ Parallel Programming with Threading Building Blocks, Second Edition

Michael J. Voss, James R. Reinders

Второе издание книги «Today’s TBB» представляет собой полное руководство по использованию библиотеки Threading Building Blocks (TBB) для параллельного программирования на C++. Авторы, ведущие эксперты в области параллельных вычислений, детально рассматривают современные подходы к созданию высокопроизводительных приложений, эффективно использующих многоядерные процессоры.

Книга охватывает все ключевые компоненты TBB, включая параллельные алгоритмы, управление потоками, структуры данных для параллелизма и механизмы синхронизации. Особое внимание уделяется практическим примерам и паттернам проектирования, которые помогают разработчикам избегать типичных ошибок и оптимизировать производительность своих программ.

Издание обновлено с учётом последних версий TBB и современных стандартов C++. В нём рассматриваются новые возможности библиотеки, такие как поддержка асинхронного программирования, работа с графическими процессорами и интеграция с другими технологиями параллельных вычислений, включая OpenMP и SYCL.

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