Skip to content

fch-bsp/cursoGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso Golang

Aprendizado da linguagem Golang do zero ao intermediário


Tópicos:


- Fundamentos

- Estrutura de Controle

- Arrray/Slices/Map

- Funções

- Sistema de Tipo

- Pacotes

- Concorrência

- Teste

- Banco de Dados

- Http

- Conclusão


Captura de tela de 2022-07-14 15-10-26


Concorrêcia VS Paralelismo

Paralelismo: Conceito de mult processadores trabalhando simultaneamente se aplica no conceito de Paralelismo

Concorrência: Conceito de executar processo por escala separado por etapa.

Go é uma linguagem concorrente

Paralelismo - executar código simultaneamente em processadores físico diferentes.

Concorrẽncia - intecalar (administrar) vários processos ao mesmo tempo e isso pode ocorrer em um processador físico

Concorrência viabiliza paralelismo

É possível que a concorrência seja melhor que paralelismo ! Paralelismo exige muito mais do SO e do hardware.

Concorrência - é a forma de estruturar o seu programa é a composição de processos (tipicamente finções) que executam de forma independente.

About

Aprendizado do linguagem Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages