Ricettario sulla concorrenza in C#: Programmazione asincrona, parallela e multithreading

Punteggio:   (4,5 su 5)

Ricettario sulla concorrenza in C#: Programmazione asincrona, parallela e multithreading (Stephen Cleary)

Recensioni dei lettori

Riepilogo:

Il libro è apprezzato per la sua chiarezza e praticità nell'insegnamento della programmazione concomitante e asincrona in C#. Spiega efficacemente i concetti relativi a Task e async/await di C#, rendendolo una risorsa preziosa sia per i principianti che per gli sviluppatori esperti. Tuttavia, alcuni lettori ritengono che la profondità dei contenuti non giustifichi il prezzo e si lamentano delle condizioni in cui è arrivato il libro.

Vantaggi:

Separazione dei capitoli chiara e coerente, eccellente per comprendere la programmazione asincrona in C#, esempi concisi e pratici, ottimo sia per gli sviluppatori junior che per quelli senior, approccio pratico moderno, utile riferimento per il multithreading.

Svantaggi:

Alcuni contenuti possono sembrare troppo elementari per il prezzo, gli esempi non sono sufficientemente approfonditi, si presuppone una conoscenza pregressa dell'argomento, le condizioni di consegna del libro erano pessime e alcuni lettori hanno espresso che si legge più come una compilazione di un blog che come un libro di testo completo.

(basato su 16 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Se siete tra i tanti sviluppatori ancora incerti sullo sviluppo concorrente e multithread, questo pratico ricettario vi farà cambiare idea. Con più di 85 ricette ricche di codice in questa seconda edizione aggiornata, l'autore Stephen Cleary dimostra le tecniche di elaborazione parallela e di programmazione asincrona utilizzando le librerie e le caratteristiche del linguaggio in.NET e C# 8. 0.

La concorrenza è oggi più comune nello sviluppo di applicazioni reattive e scalabili, ma è ancora estremamente difficile da codificare. Le soluzioni dettagliate di questo ricettario mostrano come gli strumenti moderni aumentino il livello di astrazione, rendendo la concorrenza molto più semplice di prima. Complete di codice pronto all'uso e di discussioni su come e perché le soluzioni funzionano, queste ricette vi aiutano a:

⬤ Aggiornarsi alla programmazione parallela e asincrona.

⬤ Utilizzare async e await per operazioni asincrone.

⬤ Migliorare il codice con gli stream asincroni.

⬤ Esplorate la programmazione parallela con la Task Parallel Library di .NET.

⬤ Creare pipeline di dataflow con la libreria TPL Dataflow di.NET.

⬤ Comprendere le funzionalità che System. Reactive si basa su LINQ.

⬤ Utilizzare collezioni threadsafe e immutabili.

⬤ Imparare a condurre test unitari con codice concorrente.

⬤ Fare in modo che il pool di thread lavori per voi.

⬤ Consentire la cancellazione pulita e cooperativa.

⬤ Esaminare gli scenari per combinare gli approcci concorrenziali.

⬤ Tuffarsi nella programmazione asincrona orientata agli oggetti.

⬤ Riconoscere e scrivere adattatori per il codice che utilizza vecchi stili asincroni.

Altre informazioni sul libro:

ISBN:9781492054504
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2019
Numero di pagine:225

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Ricettario sulla concorrenza in C#: Programmazione asincrona, parallela e multithreading -...
Se siete tra i tanti sviluppatori ancora incerti...
Ricettario sulla concorrenza in C#: Programmazione asincrona, parallela e multithreading - Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)