Concurrency in C# Cookbook
Autor Stephen Clearyen Limba Engleză Paperback – 31 oct 2019
Recomandăm acest ghid dezvoltatorilor care dețin deja baze solide în C# și doresc să treacă de la programarea secvențială la sisteme scalabile și responsive. Concurrency in C# Cookbook presupune o familiaritate cu sintaxa limbajului și se concentrează pe implementarea practică a asincronismului, fiind un instrument esențial pentru cei care lucrează cu .NET și C# 8.0. Autorul Stephen Cleary elimină ambiguitatea din jurul execuției multithreaded prin peste 85 de rețete de cod gata de utilizat, structurate pentru a rezolva probleme specifice de producție. Putem afirma că volumul excelează prin pragmatism, acoperind de la utilizarea fundamentală a cuvintelor cheie async și await, până la concepte avansate precum fluxurile de date asincrone și utilizarea bibliotecii System.Reactive. Abordarea diferă de Parallel Programming with C# and .NET prin caracterul său aplicat; în timp ce volumul lui Vaskaran Sarcar pune accent pe fundamentele teoretice din spatele Task Parallel Library, Stephen Cleary oferă soluții directe pentru scenarii din lumea reală, inclusiv strategii de testare unitară pentru cod concurent și mecanisme de anulare cooperativă. Stilul este tehnic și concis, fiecare rețetă fiind însoțită de o discuție despre mecanismele interne ale soluției propuse, ceea ce ajută la înțelegerea modului în care pool-ul de thread-uri poate fi optimizat fără a introduce erori de sincronizare. Este o resursă orientată spre eficiență, ideală pentru modernizarea bazelor de date de cod prin adaptarea stilurilor asincrone vechi la noile standarde de performanță.
Preț: 254.62 lei
Preț vechi: 318.28 lei
-20%
Carte disponibilă
Livrare economică 14-28 mai
Livrare express 29 aprilie-05 mai pentru 57.27 lei
Specificații
ISBN-10: 149205450X
Pagini: 251
Dimensiuni: 174 x 233 x 17 mm
Greutate: 0.45 kg
Ediția:2nd edition
Editura: O'Reilly
De ce să citești această carte
Pentru programatorii C# intermediari și avansați, această carte transformă dificultatea programării paralele într-un proces gestionabil. Veți câștiga control asupra fluxurilor de date complexe și veți învăța să scrieți cod asincron testabil și sigur. Este alegerea optimă dacă aveți nevoie de soluții imediate pentru probleme de concurență, fără a parcurge sute de pagini de teorie abstractă.