Overview
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
La concorrenza può essere davvero difficile da gestire, ma per fortuna il linguaggio di programmazione open source Go rende il lavoro con la concorrenza gestibile e persino facile. Se sei uno sviluppatore che conosce Go, questo libro pratico ti mostra le migliori pratiche e i modelli per aiutarti a integrare la concorrenza nei tuoi sistemi.
L'autrice Katherine Cox-Buday ti guida passo dopo passo attraverso il processo. Capirai come Go sceglie di modellare la concorrenza, quali problemi derivano da questo modello e come puoi comporre primitive all'interno di questo modello per risolvere i problemi. Acquisisci le competenze e gli strumenti necessari per scrivere e implementare con sicurezza sistemi concorrenti di qualsiasi dimensione.
- Capire come Go affronta i problemi fondamentali che rendono difficile la corretta implementazione della concorrenza.
- Scopri le differenze chiave tra concorrenza e parallelismo.
- Approfondisci la sintassi delle primitive di sincronizzazione della memoria di Go
- Crea modelli con queste primitive per scrivere codice concorrente facile da mantenere
- Componi modelli in una serie di pratiche che ti consentono di scrivere sistemi distribuiti di grandi dimensioni e scalabili.
- Scopri la sofisticatezza alla base delle goroutine e come il runtime di Go tiene insieme tutto