Hodnocení:
Kniha je vysoce ceněna pro své komplexní pokrytí konceptů souběhu v jazyce C++, dobře napsaný obsah a užitečnost jako reference pro vývojáře. Obsahuje užitečné analogie a příklady, které objasňují složitá témata. Někteří recenzenti však upozorňují na problémy s kvalitou tisku a na potřebu aktualizací, které by zahrnovaly nejnovější funkce jazyka C++, jako jsou například koroutiny.
Klady:Úžasně napsané, komplexní přehled souběhu, dobře vysvětlené pojmy s analogiemi, skvělá reference pro moderní souběh v C++, vřele doporučeno pro seriózní vývojáře, obsahuje praktické příklady a dodatek pro další pojmy.
Zápory:Vyžaduje základní znalosti C++ pro pochopení příkladů, kvalita tisku je špatná s černobílými obrázky, chybí aktualizace nových funkcí, jako jsou coroutines z C++20/23, může být matoucí u některých pojmů, jako jsou kontinuace.
(na základě 25 hodnocení čtenářů)
C++ Concurrency in Action
Shrnutí
Tento bestseller byl aktualizován a přepracován tak, aby zahrnoval všechny nejnovější změny v jazycích C++ 14 a 17. Druhé vydání knihy C++ Concurrency in Action vás naučí vše, co potřebujete k psaní robustních a elegantních vícevláknových aplikací v jazyce C++17.
Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.
O technologii
Jazyk C++ si vyberete, když vaše aplikace musí běžet rychle. Díky dobře navržené souběžnosti poběží ještě rychleji. Jazyk C++ 17 přináší silnou podporu vícevláknového a víceprocesorového programování, které je nutné pro rychlé zpracování grafiky, strojové učení a další úlohy citlivé na výkon. Tato výjimečná kniha odhaluje funkce, vzory a osvědčené postupy souběhu v jazyce C++ pro produkční účely.
O knize
Druhé vydání knihy C++ Concurrency in Action je definitivním průvodcem psaním elegantních vícevláknových aplikací v jazyce C++. Je aktualizována pro C++ 17 a pečlivě se věnuje všem aspektům souběžného vývoje, od spouštění nových vláken až po návrh plně funkčních vícevláknových algoritmů a datových struktur. Mistr souběhu Anthony Williams v každé kapitole uvádí příklady a praktické úlohy, včetně poznatků, které potěší i zkušeného vývojáře.
Co je uvnitř
⬤ Plné pokrytí nových funkcí jazyka C++ 17.
⬤ Spouštění a správa vláken.
⬤ Synchronizace souběžných operací.
⬤ Návrh souběžného kódu.
⬤ Debugování vícevláknových aplikací.
O čtenáři
Napsáno pro středně pokročilé vývojáře v jazycích C a C++. Nejsou vyžadovány žádné předchozí zkušenosti se souběžným kódováním.
O autorovi
Anthony Williams je aktivním členem panelu BSI C++ od roku 2001 a je autorem rozšíření just:: thread Pro pro knihovnu vláken C++ 11. V současné době je autorem knihovny C++ 11, která se zabývá tvorbou vláken.
Obsah
⬤ Zdravím tě, světe souběhu v C++.
⬤ Správa vláken.
⬤ Sdílení dat mezi vlákny.
⬤ Synchronizace souběžných operací.
⬤ Paměťový model jazyka C++ a operace nad atomickými typy.
⬤ Návrh souběžných datových struktur založených na zámcích.
⬤ Návrh souběžných datových struktur bez zámků.
⬤ Návrh souběžného kódu.
⬤ Pokročilá správa vláken.
⬤ Paralelní algoritmy.
⬤ Testování a ladění vícevláknových aplikací.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)