About the Book
Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++.
- C++11 and C++14 have the basic building blocks for creating concurrent or parallel programs.
- With C++17 we got the parallel algorithms of the Standard Template Library (STL). That means, most of the algorithms of the STL can be executed sequential, parallel, or vectorized.
- The concurrency story in C++ goes on. With C++20 we can hope for extended futures, coroutines, transactions, and more.
This book explains you the details to concurrency in modern C++ and gives you, in addition, more than 100 running code examples . Therefore you can combine the theory with the practices and get the most of it.
Because this book is about concurrency, I present a lot of pitfalls and show you how to overcome them.
About the Author
I worked as a software architect, team lead and instructor for about 20 years. In my spare time I like to write articles on the topics C++, Python and Haskell, but I also like to speak at conferences. Since 2016 I'm independent giving seminars about modern C++ and Python.
My books "C++ 11 für Programmierer ", "C++" and "C++ - Standardbiliothek" for the "kurz & gut" series were published by the publisher Pearson and O'Reilly. They are available in German, English, and Korean. In summer 2017 I started a new book at Leanpub: Concurrency with Modern C++.
I'm the author of the two well known blogs.
www.grimm-jaud.de/index.php/blog in German
www.ModernesCpp.com in English