Concurrent Programming with Go

Este é o repositório utilizado para o curso "Concurrent Programming with Go" da plataforma Pluralsight. Este curso é projetado para ajudar os desenvolvedores a aprenderem as melhores práticas de programação concorrente usando a linguagem de programação Go.

Tópicos Abordados

  • Introdução à programação concorrente
  • Goroutines e sua sintaxe
  • Canais e select statements
  • Sincronização de goroutines usando o pacote sync
  • Modelos de memória e sincronização em Go
  • Solução de problemas de concorrência, como race conditions e deadlocks
  • Melhores práticas de programação concorrente em Go

Pré-requisitos

  • Familiaridade com a linguagem de programação Go
  • Conhecimento básico de programação concorrente