Le cœur de la concurrence Go
Une Goroutine est un thread léger géré par le runtime Go. En créer une est aussi simple que d'ajouter le mot-clé go.
go func process() { fmt.Println("Traitement en cours...") }
func main() { go process() // S'exécute en arrière-plan fmt.Println("Le Main continue") }
Vous pouvez lancer des millions de Goroutines sans faire planter votre système. C'est pourquoi Go est parfait pour les microservices à fort trafic.