Lär dig hur samtidighet fungerar i Go

Nybörjare
Developer
Student
Azure

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, intoch boolean.
  • Kunskap om hur du skriver grundläggande datakontrollflöden som if och for -instruktioner.
  • Kunskap om hur du skriver funktioner.
  • Kunskap om hur du använder bibliotek som net/http.