Senior
Qu'est-ce qu'une goroutine?
sobes.tech IA
Réponse de l'IA
Une goroutine est un flux d'exécution léger en Go, géré par le runtime du langage. Elle permet d'exécuter des fonctions en parallèle sans coûts importants, bien plus léger que les threads système.
Les goroutines sont créées à l'aide du mot-clé go avant l'appel de la fonction:
go func() {
fmt.Println("Bonjour depuis la goroutine")
}()
Le runtime de Go planifie automatiquement les goroutines sur les threads système, assurant une utilisation efficace des ressources et une programmation parallèle simple.