Meer informatie over hoe gelijktijdigheid werkt in Go

Beginner
Developer
Student
Azure

Meer informatie over gelijktijdigheid, een van de meest unieke functies in Go.

Leerdoelen

In deze module worden de volgende onderwerpen behandeld:

  • Hoe gelijktijdigheid werkt in Go.
  • Het verschil tussen gelijktijdigheid en parallellisme.
  • Hoe communicatie werkt in een gelijktijdig programma met behulp van kanalen.
  • Een programma schrijven dat sneller wordt uitgevoerd door gelijktijdigheid te implementeren.
  • Dynamische programma's schrijven die buffers kunnen gebruiken om te profiteren van gelijktijdigheid wanneer u een beperkt aantal gelijktijdige aanroepen wilt starten.

Vereisten

  • Een Go-omgeving die klaar is om toepassingen te maken. In het ideale geval moet u Go lokaal hebben geïnstalleerd en geconfigureerd en Visual Studio Code hebben geïnstalleerd met de Go-extensie.
  • De mogelijkheid om bestanden te maken en te wijzigen .go .
  • De mogelijkheid om Go-toepassingen uit te voeren met behulp van de terminalprompt.
  • Kennis van basisgegevenstypen zoals string, inten boolean.
  • Kennis van het schrijven van eenvoudige gegevensbeheerstromen zoals if en for -instructies.
  • Kennis van het schrijven van functies.
  • Kennis van het gebruik van bibliotheken zoals net/http.