Découvrir comment fonctionne la simultanéité dans Go

Débutant
Développeur
Étudiant
Azure

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 et boolean.
  • Connaissance de l’écriture de flux de contrôle de données de base, comme les instructions if et for.
  • Connaissance de l’écriture des fonctions.
  • Connaissance de l’utilisation des bibliothèques comme net/http.