Saber mais sobre o funcionamento da simultaneidade no Go
Saiba mais sobre a simultaneidade, um dos recursos mais exclusivos do Go.
Objetivos de aprendizagem
Neste módulo, você aprenderá sobre:
- O funcionamento da simultaneidade no Go.
- A diferença entre simultaneidade e paralelismo.
- O funcionamento da comunicação em um programa simultâneo usando canais.
- Como escrever um programa que é executado mais rapidamente implementando a simultaneidade.
- Como escrever programas dinâmicos que podem usar buffers para aproveitar a simultaneidade quando você deseja iniciar um número limitado de chamadas simultâneas.
Pré-requisitos
- Um ambiente do Go pronto para criar aplicativos. O ideal é que você tenha instalado e configurado o Go localmente e o Visual Studio Code instalado com a extensão do Go.
- A capacidade de criar e modificar arquivos
.go
. - A capacidade de executar aplicativos Go usando o prompt do terminal.
- Conhecimento dos tipos de dados básicos como
string
,int
eboolean
. - Conhecimento de como escrever fluxos de controle de dados básicos como instruções
if
efor
. - Conhecimento de como escrever funções.
- Conhecimento de como usar bibliotecas como
net/http
.