Kuchařka souběžnosti v jazyce C#: Asynchronní, paralelní a vícevláknové programování: Knížka z cyklu C#21: Asynchronní, paralelní a vícevláknové programování

Hodnocení:   (4,5 z 5)

Kuchařka souběžnosti v jazyce C#: Asynchronní, paralelní a vícevláknové programování: Knížka z cyklu C#21: Asynchronní, paralelní a vícevláknové programování (Stephen Cleary)

Recenze čtenářů

Shrnutí:

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ářů)

Původní název:

Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781492054504
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2019
Počet stran:225

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Kuchařka souběžnosti v jazyce C#: Asynchronní, paralelní a vícevláknové programování: Knížka z cyklu...
Pokud patříte k mnoha vývojářům, kteří si stále...
Kuchařka souběžnosti v jazyce C#: Asynchronní, paralelní a vícevláknové programování: Knížka z cyklu C#21: Asynchronní, paralelní a vícevláknové programování - Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

Díla autora vydali tito vydavatelé:

© 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)