Saiba como funciona a simultaneidade no Go

Iniciante
Developer
Student
Azure

Entenda mais sobre a simultaneidade, um dos recursos mais exclusivos do Go.

Objetivos de aprendizagem

Neste módulo, irá aprender sobre:

  • Como funciona a simultaneidade no Go.
  • A diferença entre simultaneidade e paralelismo.
  • Como funciona a comunicação em um programa simultâneo usando canais.
  • Como escrever um programa que é executado mais rápido implementando simultaneidade.
  • Como escrever programas dinâmicos que podem usar buffers para tirar proveito da simultaneidade quando você deseja iniciar um número limitado de chamadas simultâneas.

Pré-requisitos

  • Um ambiente Go pronto para criar aplicativos. Idealmente, você deve ter instalado e configurado Go localmente e instalado Visual Studio Code com a extensão Go.
  • A capacidade de criar e modificar .go arquivos.
  • A capacidade de executar aplicativos Go usando o prompt do terminal.
  • Conhecimento de tipos de dados básicos como string, inte boolean.
  • Conhecimento de como escrever fluxos básicos de controle de dados como if e for instruções.
  • Conhecimento de como escrever funções.
  • Conhecimento de como usar bibliotecas como net/http.