Concurrency in C# Cookbook (Kuchárka súbežnosti v jazyku C#): Asynchrónne, paralelné a viacvláknové programovanie

Hodnotenie:   (4,5 z 5)

Concurrency in C# Cookbook (Kuchárka súbežnosti v jazyku C#): Asynchrónne, paralelné a viacvláknové programovanie (Stephen Cleary)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre hodnotená pre svoju zrozumiteľnosť a praktickosť pri výučbe súbežného a asynchrónneho programovania v jazyku C#. Efektívne vysvetľuje koncepty súvisiace s Task a async/await jazyka C#, vďaka čomu je cenným zdrojom informácií pre začiatočníkov aj skúsených vývojárov. Niektorí čitatelia však majú pocit, že hĺbka obsahu neospravedlňuje cenu, a objavujú sa sťažnosti na stav, v akom kniha prišla.

Výhody:

Prehľadné a ucelené rozdelenie kapitol, výborné na pochopenie asynchrónneho programovania v jazyku C#, stručné a praktické príklady, vhodné pre mladších aj starších vývojárov, moderný praktický prístup, užitočná referencia pre multithreading.

Nevýhody:

Niektorý obsah sa môže zdať príliš základný vzhľadom na cenu, nedostatočná hĺbka príkladov, predpokladá predchádzajúce znalosti témy, stav doručenia knihy bol zlý a niektorí čitatelia sa vyjadrili, že sa číta skôr ako kompilácia blogov než ako komplexná učebnica.

(na základe 16 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Ak ste jedným z mnohých vývojárov, ktorí si stále nie sú istí súbežným a viacvláknovým vývojom, táto praktická kuchárska kniha zmení váš názor. Autor Stephen Cleary v tomto aktualizovanom druhom vydaní s viac ako 85 receptami bohatými na kód demonštruje techniky paralelného spracovania a asynchrónneho programovania s využitím knižníc a funkcií jazyka.NET a C# 8. 0.

Súbežnosť je v súčasnosti bežnejšia pri vývoji responzívnych a škálovateľných aplikácií, ale jej kódovanie je stále mimoriadne náročné. Podrobné riešenia v tejto kuchárke vám ukážu, ako moderné nástroje zvyšujú úroveň abstrakcie, vďaka čomu je súbežnosť oveľa jednoduchšia ako predtým. Tieto recepty doplnené o kód pripravený na použitie a diskusie o tom, ako a prečo riešenia fungujú, vám pomôžu:

⬤ Získať prehľad o súbežnosti a asynchrónnom a paralelnom programovaní.

⬤ Používať async a await na asynchrónne operácie.

⬤ Vylepšite svoj kód pomocou asynchrónnych tokov.

⬤ Preskúmajte paralelné programovanie s knižnicou Task Parallel Library v.NET.

⬤ Vytvárajte dátové toky pomocou knižnice.NET TPL Dataflow.

⬤ Poznajte možnosti, ktoré ponúka System. Reactive stavia nad LINQ.

⬤ Využívanie threadsafe a nemenných kolekcií.

⬤ Učte sa, ako vykonávať jednotkové testovanie so súbežným kódom.

⬤ Zabezpečte, aby fond vlákien pracoval pre vás.

⬤ Umožnite čisté, kooperatívne zrušenie.

⬤ Preskúmajte scenáre kombinovania súbežných prístupov.

⬤ Ponorte sa do asynchrónneho objektovo orientovaného programovania.

⬤ Rozpoznajte a napíšte adaptéry pre kód používajúci staršie asynchrónne štýly.

Ďalšie údaje o knihe:

ISBN:9781492054504
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2019
Počet strán:225

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Concurrency in C# Cookbook (Kuchárka súbežnosti v jazyku C#): Asynchrónne, paralelné a viacvláknové...
Ak ste jedným z mnohých vývojárov, ktorí si stále...
Concurrency in C# Cookbook (Kuchárka súbežnosti v jazyku C#): Asynchrónne, paralelné a viacvláknové programovanie - Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)