Si je synchronise deux méthodes sur la même classe, peuvent-elles s'exécuter simultanément ? sur le même objet ? Par exemple :
class A {
public synchronized void methodA() {
//method A
}
public synchronized void methodB() {
// method B
}
}
Je sais que je ne peux pas courir methodA()
deux fois sur le même objet dans deux threads différents. même chose en methodB()
.
Mais est-ce que je peux courir methodB()
sur un fil différent tandis que methodA()
est toujours en cours ? (même objet)