Meer informatie over hoe gelijktijdigheid werkt in Go
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 parallelle uitvoering.
- Hoe communicatie in een gelijktijdig programma werkt 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
,int
enboolean
. - Kennis van het schrijven van basisstromen voor gegevensbeheer, zoals
if
enfor
instructies. - Kennis van het schrijven van functies.
- Kennis van het gebruik van bibliotheken zoals
net/http
.