La differenza tra l'uso di synchronized e l'uso di Lock e Condition sta nel fatto che nel primo caso si usa il lock implicito dell'oggetto e nel secondo caso quello esplicito.
Ma a parte questa differenza, qual'è il vero vantaggio, se esiste, di usare un tipo di sincronjizzazione esplicita piuttosto che implicita?

Rispondi quotando