Intermédiaire
Vous optimisez une structure de données accédée massivement en lecture et très rarement en écriture. Quelle est la meilleure pratique pour améliorer la concurrence de ce code ?
type Cache struct {
mu sync.Mutex
data map[string]string
}
func (c *Cache) Get(key string) string {
c.mu.Lock()
defer c.mu.Unlock()
return c.data[key]
}
Auteur: WeLoveDevsStatut : PubliéeQuestion pas encore passée
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
0
Écrire un programme Go qui affiche la chaîne de caractères "Hello World" sur la console.0
Écrire un programme Go qui imprime les lignes suivantes sur la console : ligne 1, ligne 2, ligne 3, ligne 40
Comment utiliser les goroutines en Go1
Parcourir un tableau en Go2
Quel est l'équivalent de undefined en Go?0
Écrire un programme Go qui affiche les nombres de 1 à 105
Écrire un programme Go qui affiche 1 si test est vrai, et 0 sinon.