|
in Java a ciascun oggetto (ovvero a ciascun oggetto della classe Object) viene associato un cosidetto monitor, che è un meccanismo di sincronizzazione che funge da mutex/sezione critica. un monitor è il meccanismo fondamentale di sincronizzazione su cui si basa Java, e viene acquisito quando si entra in un blocco synchronized e rilasciato quando se ne esce. vale a dire che un solo thread alla volta può entrare nel blocco synchronized di uno stesso oggetto.
|