Cuando se usa un bloque sincronizado para la sincronización en una instancia de objeto, los subprocesos compiten para entrar en el monitor implícito del objeto. Y una vez, cualquier hilo en particular entra en el monitor, cualquier otro hilo tiene que esperar para entrar en él. Luego,sincronización de objetos
synchronized(object){
// some code here
// no function call
}
no se debe exigir que se tome ningún tipo de objeto en particular. Por lo tanto, cualquier tipo de objeto se puede usar aquí porque cada objeto tiene su monitor implícito.
Amablemente, respóndeme, ¿es verdad?
¡Tan educado y bien educado! –
@Josh: en realidad, todo lo contrario: usar el término "programadores respetados" implica que algunos de nosotros * no somos * (lo que es cierto, por supuesto). – MusiGenesis
Todo el mundo que sea lo suficientemente sensato como para entender que estaba saludando a todos, debe ser recibido nuevamente. Gracias Señor Pordon, por notar mi respeto por todos. Y MusiGenesis, todos los que se consideran dignos de respeto son respetables. Aquellos que pensaban que mi respeto era para ellos, estaban contentos y otros ............ – user961690