Exclusion mutuelle
Si deux Goroutines essaient d'écrire dans la même map en même temps, Go va paniquer. Utilisez un Mutex pour verrouiller l'accès.
go type Counter struct { mu sync.Mutex value int }
func (c *Counter) Inc() { c.mu.Lock() defer c.mu.Unlock() c.value++ }
Cela garantit qu'une seule Goroutine peut accéder à la section critique à la fois.