Lär dig hur samtidighet fungerar i Go
Förstå mer om samtidighet, en av de mest unika funktionerna i Go.
Utbildningsmål
I den här modulen får du lära dig om:
- Hur samtidighet fungerar i Go.
- Skillnaden mellan samtidighet och parallellitet.
- Hur kommunikation fungerar i ett samtidigt program med hjälp av kanaler.
- Så här skriver du ett program som körs snabbare genom att implementera samtidighet.
- Så här skriver du dynamiska program som kan använda buffertar för att dra nytta av samtidighet när du vill starta ett begränsat antal samtidiga anrop.
Förutsättningar
- En Go-miljö som är redo att skapa program. Helst bör du ha installerat och konfigurerat Go lokalt och installerat Visual Studio Code med Go-tillägget.
- Möjligheten att skapa och ändra
.go
filer. - Möjligheten att köra Go-program med hjälp av terminalprompten.
- Kunskaper om grundläggande datatyper som
string
,int
ochboolean
. - Kunskap om hur du skriver grundläggande datakontrollflöden som
if
ochfor
-instruktioner. - Kunskap om hur du skriver funktioner.
- Kunskap om hur du använder bibliotek som
net/http
.