Quando un blocco sincronizzato viene utilizzato per la sincronizzazione su un'istanza di oggetto, i thread competono per entrare nel monitor implicito dell'oggetto. E una volta, qualsiasi thread particolare entra nel monitor, qualsiasi altro thread deve attendere per entrarci. Quindisincronizzazione oggetto
synchronized(object){
// some code here
// no function call
}
non deve imporre l'utilizzo di alcun tipo particolare di oggetto. Quindi qualsiasi tipo di oggetto può essere usato qui perché ogni oggetto ha il suo monitor implicito.
Gentilmente rispondimi è vero?
Così educato e ben educato! –
@Josh: al contrario, in realtà - l'uso del termine "programmatori rispettati" implica che alcuni di noi * non sono * (l'affermazione è vera, ovviamente). – MusiGenesis
Chiunque sia abbastanza sensibile da capire che stavo salutando tutti, deve essere nuovamente accolto. Grazie Pordon Signore, per aver notato il mio rispetto per tutti. E MusiGenesis, chiunque si consideri degno di rispetto è rispettabile. Coloro che pensavano che il mio rispetto fosse destinato a loro, erano contenti e altri ............ – user961690