Concurrency mit modernem C++ ist eine Reise durch die bestehende und die zukünftige Nebenläufigkeit in C++.Das Buch erklärt Ihnen die Details zu Nebenläufigkeit in modernem C++ und gibt Ihnen mehr als 100 lauffähige Programme. Damit können Sie die Theorie mit der Praxis verknüpfen um den optimalen Nutzen aus dem Buch zu ziehen. Nebenläufigkeit, Parallelität, Gleichzeitigkeit- C++11 und C++14 besitzen die elementaren Bausteine, um nebenläufige und parallele Programme zu schreiben.- Mit C++17 stehen die parallelen Algorithmen der Standard Template Library (STL) vor der Tür. Das heißt, dass die meisten der Algorithmen der STL sequentiell, parallel oder vektorisiert ausgeführt werden können.- Die Geschichte in C++ geht aber weiter. Dank C++20 können wir auf erweiterte Futures, Coroutinen, Transaktionen und noch viel mehr hoffen. Für C++ Entwickler, die ihr Niveau rund um Gleichzeitigkeit auf das nächste Niveau heben wollen. Gleichzeitigkeit ist neben Security und Verteilung eine der Schlüsselherausforderung der Softwareentwicklung der nächsten mindestens 10 Jahre.EXTRA: E-Book inside.
"Rainer Grimm zeigt Entwicklern systemübergreifend mit einer Fülle von Beispielen, wie man Parallelverarbeitung in Programmen einsetzt. ... Das Buch wendet sich in erster Linie an Geübte C++-Entwickler, die sich gezielt ins Multithreading vertiefen wollen. Aber auch interessierte Einsteiger finden unter den Codebeispielen manches Nützliche, was sie weiterbringen kann." Ulrich Schmitz, c't, November 2018