Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
https://www.youtube.com/watch?v=cCWvFijhObU&list=PLCKpcjBB_VlBsxJ9IseNxFllf-UFEXOdg&index=141&ab_channel=AprendaGo Cap. 20 – Exercícios: Nível #9 – 3 Utilizando goroutines, crie um programa incrementador: - Tenha uma variável com o valor da contagem - Crie um monte de goroutines, onde cada uma deve: - Ler o valor do contador - Salvar este valor - Fazer yield da thread com runtime.Gosched() - Incrementar o valor salvo - Copiar o novo valor para a variável inicial - Utilize WaitGroups para que seu programa não finalize antes de suas goroutines. - Demonstre que há uma condição de corrida utilizando a flag -race
- Loading branch information