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 imprime les lignes suivantes sur la console : ligne 1, ligne 2, ligne 3, ligne 42
Quel est l'équivalent de undefined en Go?0
Écrire un programme Go qui affiche les nombres de 1 à 100
Écrire un programme Go qui affiche la chaîne de caractères "Hello World" sur la console.1
Parcourir un tableau en Go5
Écrire un programme Go qui affiche 1 si test est vrai, et 0 sinon.0
Comment utiliser les goroutines en Go