Hodnocení:
Kniha je dobře hodnocena pro svou srozumitelnost a praktičnost při výuce souběžného a asynchronního programování v jazyce C#. Efektivně vysvětluje koncepty související s Task a async/await jazyka C#, což z ní činí cenný zdroj informací pro začátečníky i zkušené vývojáře. Někteří čtenáři však mají pocit, že hloubka obsahu neospravedlňuje cenu, a objevují se stížnosti na stav, v jakém kniha dorazila.
Klady:Přehledné a ucelené rozdělení kapitol, výborné pro pochopení asynchronního programování v jazyce C#, stručné a praktické příklady, vhodné pro mladší i starší vývojáře, moderní praktický přístup, užitečná reference pro multithreading.
Zápory:Některý obsah se může zdát za danou cenu příliš základní, příklady nejsou dostatečně hluboké, předpokládá se předchozí znalost tématu, stav doručení knihy byl špatný a někteří čtenáři se vyjádřili, že se čte spíše jako kompilace blogu než jako komplexní učebnice.
(na základě 16 hodnocení čtenářů)
Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming
Pokud patříte k mnoha vývojářům, kteří si stále nejsou jisti souběžným a vícevláknovým vývojem, tato praktická kuchařka změní váš názor. Autor Stephen Cleary v tomto druhém aktualizovaném vydání s více než 85 recepty bohatými na kód předvádí techniky paralelního zpracování a asynchronního programování s využitím knihoven a funkcí jazyka.NET a C# 8. 0.
Souběžnost je nyní při vývoji responzivních a škálovatelných aplikací stále běžnější, ale její kódování je stále nesmírně obtížné. Podrobná řešení v této kuchařce vám ukážou, jak moderní nástroje zvyšují úroveň abstrakce, díky čemuž je souběžnost mnohem snazší než dříve. Tyto recepty, doplněné o kód připravený k použití a diskuse o tom, jak a proč řešení fungují, vám pomohou:
⬤ Získat rychlost v oblasti souběhu a asynchronního a paralelního programování.
⬤ Používat async a await pro asynchronní operace.
⬤ Vylepšete svůj kód pomocí asynchronních proudů.
⬤ Prozkoumejte paralelní programování s knihovnou Task Parallel Library v síti.NET.
⬤ Vytvářejte datové toky pomocí knihovny.NET TPL Dataflow.
⬤ Poznejte možnosti, které vám nabízí System. Reactive staví nad LINQ.
⬤ Využívejte kolekce bezpečné pro vlákna a neměnné kolekce.
⬤ Zjistěte, jak provádět jednotkové testování se souběžným kódem.
⬤ Přimějte fond vláken, aby pracoval pro vás.
⬤ Zapojte se do čistého, kooperativního rušení.
⬤ Zkoumejte scénáře pro kombinaci souběžných přístupů.
⬤ Ponořte se do asynchronního objektově orientovaného programování.
⬤ Rozpoznejte a napište adaptéry pro kód používající starší asynchronní styly.
© 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)