Si sincronizo dos métodos en la misma clase, ¿pueden ejecutarse simultáneamente?
Si sincronizo dos métodos en la misma clase, ¿pueden ejecutarse simultáneamente?en el mismo objeto? por ejemplo:
class A {
public synchronized void methodA() {
//method A
}
public synchronized void methodB() {
// method B
}
}
Se que no puedo corrermethodA()
dos veces en el mismo objeto en dos hilos diferentes. lo mismo enmethodB()
.
Pero puedo corrermethodB()
en diferente hilo mientrasmethodA()
sigue corriendo? (mismo objeto)