Informazioni sul funzionamento della concorrenza in Go

Principiante
Sviluppatore
Studente
Azure

Scoprire di più sulla concorrenza, una delle funzionalità più particolari in Go.

Obiettivi di apprendimento

Contenuto del modulo:

  • Funzionamento della concorrenza in Go.
  • Differenza tra concorrenza e parallelismo.
  • Funzionamento della comunicazione in un programma concorrente tramite canali.
  • Scrittura di un programma che viene eseguito più velocemente implementando la concorrenza.
  • Scrittura di programmi dinamici che possono usare i buffer per sfruttare i vantaggi della concorrenza quando si vuole avviare un numero limitato di chiamate concorrenti.

Prerequisiti

  • Un ambiente Go pronto per la creazione di applicazioni. L'ideale è che Go sia installato e configurato localmente e che Visual Studio Code sia installato con l'estensione Go.
  • Sapere come creare e modificare file .go.
  • Sapere come eseguire applicazioni Go usando il prompt del terminale.
  • Conoscenza dei tipi di dati di base, come string, int e boolean.
  • Conoscenza delle modalità di scrittura di flussi di controllo dei dati di base, come le istruzioni if e for.
  • Nozioni sulla scrittura di funzioni.
  • Nozioni sull'uso di librerie come net/http.