Értékelés:
A könyvet nagyra értékelik a C++ párhuzamossági koncepciók átfogó lefedettsége, a jól megírt tartalom és a fejlesztők számára referenciaként való hasznossága miatt. Hasznos analógiákat és példákat tartalmaz, amelyek tisztázzák az összetett témákat. Néhány kritikus azonban megjegyzi, hogy a nyomtatás minőségével kapcsolatos problémák vannak, és hogy a legújabb C++ funkciók, például a coroutine-ok frissítésére van szükség.
Előnyök:Bámulatosan megírt, átfogó áttekintés az egyidejűségről, jól magyarázott fogalmak analógiákkal, nagyszerű referencia a modern C++ egyidejűségről, komoly fejlesztőknek erősen ajánlott, gyakorlati példákat és függeléket tartalmaz további fogalmakhoz.
Hátrányok:A példák megértéséhez alapvető C++ ismeretekre van szükség, a nyomtatás minősége gyenge a fekete-fehér ábrákkal, hiányoznak a C++20/23 új funkcióinak frissítései, mint például a coroutine-ok, egyes kifejezések, például a folytonosság, zavarosak lehetnek.
(25 olvasói vélemény alapján)
C++ Concurrency in Action
Összefoglaló
Ez a bestseller frissítve és átdolgozva tartalmazza a C++ 14 és 17 legújabb változásait A C++ Concurrency in Action, második kiadás megtanít mindent, amire szükséged van ahhoz, hogy robusztus és elegáns többszálú alkalmazásokat írj a C++17-ben.
A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF, Kindle és ePub formátumban.
A technológiáról
A C++-t akkor választja, ha alkalmazásainak gyorsan kell futniuk. A jól megtervezett párhuzamosság még gyorsabbá teszi őket. A C++ 17 erős támogatást nyújt a gyors grafikus feldolgozáshoz, a gépi tanuláshoz és más teljesítményérzékeny feladatokhoz szükséges többszálú, többprocesszoros programozáshoz. Ez a kivételes könyv kibontja a gyártásra alkalmas C++ párhuzamosság jellemzőit, mintáit és legjobb gyakorlatait.
A könyvről
A C++ Concurrency in Action, második kiadás az elegáns, többszálú alkalmazások C++ nyelven történő írásának végleges útmutatója. A C++ 17-re frissítve gondosan foglalkozik az egyidejű fejlesztés minden aspektusával, az új szálak indításától a teljesen működőképes többszálú algoritmusok és adatszerkezetek tervezéséig. Anthony Williams, az egyidejűség mestere minden fejezetben példákat és gyakorlati feladatokat mutat be, olyan meglátásokkal, amelyek még a legtapasztaltabb fejlesztőket is elragadtatják.
Mi van benne?
⬤ A C++ 17 új funkcióinak teljes körű lefedettsége.
⬤ Szálak indítása és kezelése.
⬤ Egyidejű műveletek szinkronizálása.
⬤ Az egyidejű kód tervezése.
⬤ Többszálú alkalmazások hibakeresése.
Az olvasóról
Középhaladó C és C++ fejlesztők számára íródott. Nem szükséges előzetes tapasztalat az egyidejűséggel kapcsolatban.
A szerzőről
Anthony Williams 2001 óta aktív tagja a BSI C++ Panel-nek, és a C++ 11-es szálkönyvtár just::: thread Pro bővítményeinek fejlesztője.
Tartalomjegyzék
⬤ Hello, az egyidejűség világa a C++-ban.
⬤ Szálak kezelése.
⬤ Adatok megosztása a szálak között.
⬤ Az egyidejű műveletek szinkronizálása.
⬤ A C++ memóriamodell és az atomi típusokon végzett műveletek.
⬤ Lock-alapú egyidejű adatszerkezetek tervezése.
⬤ Zármentes párhuzamos adatszerkezetek tervezése.
⬤ Párhuzamos kód tervezése.
⬤ Hosszabb távú szálkezelés.
⬤ Párhuzamos algoritmusok.
⬤ Tesztelés és hibakeresés többszálú alkalmazásokban.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)