Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
C++ Concurrency in Action

Buy
C++ Concurrency in Action, 9781617294693 (1617294691), Manning Publications, 2019
Summary

This bestseller has been updated and revised to cover all the latest changes to C++ 14 and 17! C++ Concurrency in Action, Second Edition teaches you everything you need to write robust and elegant multithreaded applications in C++17.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

You choose C++ when your applications need to run fast. Well-designed concurrency makes them go even faster. C++ 17 delivers strong support for the multithreaded, multiprocessor programming required for fast graphic processing, machine learning, and other performance-sensitive tasks. This exceptional book unpacks the features, patterns, and best practices of production-grade C++ concurrency.

About the Book

C++ Concurrency in Action, Second Edition is the definitive guide to writing elegant multithreaded applications in C++. Updated for C++ 17, it carefully addresses every aspect of concurrent development, from starting new threads to designing fully functional multithreaded algorithms and data structures. Concurrency master Anthony Williams presents examples and practical tasks in every chapter, including insights that will delight even the most experienced developer.

What's inside
  • Full coverage of new C++ 17 features
  • Starting and managing threads
  • Synchronizing concurrent operations
  • Designing concurrent code
  • Debugging multithreaded applications

About the Reader

Written for intermediate C and C++ developers. No prior experience with concurrency required.

About the Author

Anthony Williams has been an active member of the BSI C++ Panel since 2001 and is the developer of the just::thread Pro extensions to the C++ 11 thread library.
 
(HTML tags aren't allowed.)

Beginning Java Data Structures and Algorithms: Sharpen your problem solving skills by learning core computer science concepts in a pain-free manner
Beginning Java Data Structures and Algorithms: Sharpen your problem solving skills by learning core computer science concepts in a pain-free manner

Though your application serves its purpose, it might not be a high performer. Learn techniques to accurately predict code efficiency, easily dismiss inefficient solutions, and improve the performance of your application.

Key Features

  • Explains in detail different algorithms and data...
Introduction to Probability and Statistics
Introduction to Probability and Statistics
Every time you pick up a newspaper or a magazine, watch TV, or surf the Internet, you encounter statistics. Every time you fill out a questionnaire, register at an online website, or pass your grocery rewards card through an electronic scanner, your personal information becomes part of a database containing your personal...
Sucessful Packaged Software Implementation
Sucessful Packaged Software Implementation
Whether it is called shrink-wrapped software or given an acronym like
COTS (commercial off the shelf), there is no doubt that the use of packaged
software is an important part of most information technology (IT) departments’
application development strategy. Companies have embraced the
concept of vendor-supplied software,
...

Small Water Supplies: A Practical Guide (Clay's Library of Health and the Environment)
Small Water Supplies: A Practical Guide (Clay's Library of Health and the Environment)
There are approximately 50,000 small water supplies in the UK alone, and thousands more worldwide. Dealing with idiosyncratic characteristics of small water supplies requires specialist knowledge. Small Water Supplies: A Practical Guide provides invaluable guidance for their appropriate management.

This book covers how small,
...
Personalized Digital Television: Targeting Programs to Individual Viewers
Personalized Digital Television: Targeting Programs to Individual Viewers
This book collects selected research reports on the development of personalized services for Interactive TV. Drawing upon contributions from academia and industry that represent current research in the US, Europe and Asia, these articles represent leading research in personalized television.

TV viewers today are exposed to overwhelming...

Data Quality and High-Dimensional Data Analysis: Proceedings of the DASFAA 2008 Workshops
Data Quality and High-Dimensional Data Analysis: Proceedings of the DASFAA 2008 Workshops
The First International Workshop on Data Quality in Collaborative Information Systems was held in conjunction with the 13th International Conference on Database Systems for Advanced Applications, 19-22nd March, 2008, in New Delhi, India. The present volume contains the texts for four accepted papers and two invited papers presented at the workshop,...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy