Hodnotenie:
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í)
Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming
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.
© 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)