Imparare la programmazione concorrente con Go

Punteggio:   (5,0 su 5)

Imparare la programmazione concorrente con Go (James Cutajar)

Recensioni dei lettori

Riepilogo:

Il libro “Concurrent Programming with Go” è considerato una risorsa eccellente per comprendere la concorrenza nella programmazione, in particolare utilizzando il linguaggio Go. È ben organizzato, accessibile e offre una guida pratica per gli sviluppatori a tutti i livelli. Riesce a demistificare argomenti complessi sulla concorrenza, rendendoli comprensibili e applicabili in Go e non solo.

Vantaggi:

Eccellente risorsa per la comprensione della concorrenza con Go.

Svantaggi:

Ben strutturato e di facile lettura, adatto sia ai principianti che ai programmatori esperti.

(basato su 8 recensioni dei lettori)

Titolo originale:

Learn Concurrent Programming with Go

Contenuto del libro:

Scrivere codice concorrente in Go per migliorare le prestazioni delle applicazioni, scalare per gestire carichi maggiori e sfruttare appieno il moderno hardware multiprocessore.

In Learn Concurrent Programming with Go imparerete a:

⬤ Implementare una concorrenza efficace per un software più reattivo, performante e scalabile.

⬤ Evitare i più comuni problemi di concorrenza, come i deadlock e le condizioni di gara.

⬤ Gestire la concorrenza utilizzando goroutine, mutex, blocchi lettore-scrittore e altro ancora.

⬤ Identificare i modelli di concorrenza come pipelining, worker pool e message passing.

⬤ Scoprire i vantaggi, i limiti e le proprietà del calcolo parallelo.

⬤ Migliora le tue capacità di codifica in Go con il multithreading avanzato.

Learn Concurrent Programming with Go insegna come utilizzare la concorrenza per migliorare le prestazioni delle applicazioni Go. Ogni capitolo presenta un nuovo problema che può essere risolto utilizzando la concorrenza e introduce il giusto approccio per implementarlo in Go. In questo tutorial di facile lettura, si approfondiscono i modelli di concorrenza, si impara a evitare le insidie più comuni e si sfrutta l'approccio innovativo di Go alla concorrenza. Gli esercizi pratici alla fine di ogni capitolo aiutano a mettere in pratica le nuove competenze per consolidare quanto appreso.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

La programmazione concorrente è essenziale per ottenere il massimo dall'hardware dei moderni computer multiprocessore. Consente l'esecuzione e l'interazione simultanea di più attività, accelerando le prestazioni e riducendo i tempi di attesa degli utenti. Grazie ai suoi modelli di concorrenza integrati, Go di Google è uno dei migliori linguaggi che si possano usare per imparare e applicare la programmazione concorrente ai propri sistemi.

Informazioni sul libro

Learn Concurrent Programming with Go vi insegna a incrementare le prestazioni dei vostri sistemi grazie alla potenza della programmazione concorrente. Il libro demistifica la programmazione concorrente, spiegando argomenti complessi con un linguaggio semplice, immagini facili da seguire ed esempi pertinenti con cui vi confronterete ogni giorno come sviluppatori. Si comprende il funzionamento della concorrenza costruendo gli strumenti più comuni, come i blocchi di lettura/scrittura, le semaforizzazioni e i pool di thread. Quando avrete finito di leggere, sarete in grado di codificare senza problemi applicazioni concorrenti in Go. Avrete anche un'ottima base per applicare le vostre nuove competenze sulla concorrenza in quasi tutti gli altri linguaggi.

Informazioni sul lettore

Per programmatori che conoscono già le basi di Go o di un altro linguaggio in stile C. Non è richiesta alcuna esperienza di programmazione concorrente.

Informazioni sull'autore

James Cutajar è uno sviluppatore di software con un interesse per il calcolo scalabile e ad alte prestazioni e per gli algoritmi distribuiti. Lavora nel campo della tecnologia in vari settori da oltre 20 anni. Nel corso della sua carriera, è stato collaboratore open source, blogger, tech evangelist, istruttore Udemy e autore.

Altre informazioni sul libro:

ISBN:9781633438385
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2024
Numero di pagine:328

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Strutture dati e algoritmi di Java per principianti - Beginning Java Data Structures and...
Sebbene la vostra applicazione serva allo scopo, potrebbe non...
Strutture dati e algoritmi di Java per principianti - Beginning Java Data Structures and Algorithms
Imparare la programmazione concorrente con Go - Learn Concurrent Programming with Go
Scrivere codice concorrente in Go per migliorare le prestazioni...
Imparare la programmazione concorrente con Go - Learn Concurrent Programming with Go

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)