si certo è un esercizio, ecco il testo :
Al bancone di una gelateria si presentano 7 clienti che intendono assaggiare in successione tutti i gusti di gelato disponibili. A tal fine ricevono dal gelataio una coppa contenente del gelato di un solo gusto alla volta. Ottenuta la coppa, ogni cliente la utilizza per un certo tempo variabile e la restituisce al gelataio. Si hanno in gelateria un numero di coppe pari a 4, per cui il gelataio dopo aver ricevuto indietro tutte le coppe provvede a lavarle e a
riutilizzarle. Il gelataio tende a servire le coppe ai clienti che finora hanno assaggiato un numero minore di gusti.
Si simuli lo scenario sopra descritto utilizzando i thread e lo strumento di sincronizzazione Exchanger del package java.util.concurrent.
grazie![]()