informatica:sol:laboratorio17:esercitazionib:esercitazione12
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Prossima revisione | Revisione precedente | ||
informatica:sol:laboratorio17:esercitazionib:esercitazione12 [22/05/2017 alle 13:18 (8 anni fa)] – creata Massimo Torquati | informatica:sol:laboratorio17:esercitazionib:esercitazione12 [24/05/2017 alle 14:21 (8 anni fa)] (versione attuale) – Massimo Torquati | ||
---|---|---|---|
Linea 6: | Linea 6: | ||
SUGGERIMENTO: | SUGGERIMENTO: | ||
+ | |||
+ | ===== Esercizio 2 ===== | ||
+ | |||
+ | Supponiamo di dover implementare un server concorrente che fornisce il servizio di repository di oggetti. | ||
+ | //PUT// inserisce l'// | ||
+ | Nell' | ||
+ | - Scrivere una libreria che implementa le operazioni PUT/ | ||
+ | - Pensare ad una soluzione che non utilizzi 1 sola variabile di mutua esclusione per tutta la tabella hash. Ad esempio, se il server utilizza //k// thread workers, utilizzare // | ||
+ | - Ci sono sequenze di operazioni che possono portare ad inconsistenze se non opportunamente gestite? Se si come si puo' fare a risolverle? | ||
+ |
informatica/sol/laboratorio17/esercitazionib/esercitazione12.1495459082.txt.gz · Ultima modifica: 22/05/2017 alle 13:18 (8 anni fa) da Massimo Torquati