Découvrir comment fonctionne la simultanéité dans Go
En savoir plus sur la simultanéité, l’une des fonctionnalités les plus uniques de Go.
Objectifs d’apprentissage
Dans ce module, vous allez découvrir :
- Le fonctionnement de la simultanéité dans Go.
- La différence entre simultanéité et parallélisme.
- Le fonctionnement de la communication dans un programme simultané à l’aide de canaux.
- Comment écrire un programme qui s’exécute plus rapidement en implémentant l’accès simultané.
- Comment écrire des programmes dynamiques qui peuvent utiliser des mémoires tampons pour tirer parti de l’accès simultané lorsque vous souhaitez lancer un nombre limité d’appels simultanés.
Prérequis
- Un environnement Go prêt pour la création d’applications. Dans l’idéal, vous devez installer et configurer l’environnement Go localement, et installer Visual Studio Code avec l’extension Go.
- Possibilité de créer et de modifier des fichiers
.go
. - Capacité à exécuter des applications Go en utilisant l’invite du terminal.
- Connaissance des types de données de base comme
string
,int
etboolean
. - Connaissance de l’écriture de flux de contrôle de données de base, comme les instructions
if
etfor
. - Connaissance de l’écriture des fonctions.
- Connaissance de l’utilisation des bibliothèques comme
net/http
.