Informationen zur Funktionsweise von Nebenläufigkeit in Go
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
,int
undboolean
- Kenntnisse über das Schreiben grundlegender Datenablaufsteuerungen wie
if
- undfor
-Anweisungen - Kenntnisse über das Schreiben von Funktionen
- Kenntnisse über die Verwendung von Bibliotheken wie
net/http