Informationen zur Funktionsweise von Nebenläufigkeit in Go

Anfänger
Entwickler
Kursteilnehmer
Azure

Erfahren Sie mehr über Nebenläufigkeit, eines der interessantesten Features in Go.

Lernziele

In diesem Modul erfahren Sie mehr über die folgenden Aspekte:

  • Funktionsweise von Nebenläufigkeit in Go
  • Unterschied zwischen Nebenläufigkeit und Parallelität
  • Funktionsweise der Kommunikation in einem gleichzeitigen Programm mithilfe von Kanälen
  • Schreiben eines Programms, das durch Implementieren von Nebenläufigkeit schneller ausgeführt wird
  • Schreiben dynamischer Programme, die mithilfe von Puffern die Nebenläufigkeit nutzen, wenn Sie eine begrenzte Anzahl gleichzeitiger Aufrufe starten möchten

Voraussetzungen

  • Eine für das Erstellen von Anwendungen eingerichtete Go-Umgebung. Im Idealfall sollten Sie Go lokal installiert und konfiguriert und Visual Studio Code mit der Go-Erweiterung installiert haben.
  • Möglichkeit zum Erstellen und Ändern von .go-Dateien
  • Möglichkeit zum Ausführen von Go-Anwendungen über die Eingabeaufforderung des Terminals
  • Kenntnisse der grundlegenden Datentypen wie string, intund boolean
  • Kenntnisse über das Schreiben grundlegender Datenablaufsteuerungen wie if- und for-Anweisungen
  • Kenntnisse über das Schreiben von Funktionen
  • Kenntnisse über die Verwendung von Bibliotheken wie net/http