如果我在同一个类上同步了两个方法,它们能同时在同一个对象上运行吗?例如:
class A {
public synchronized void methodA() {
//method A
}
public synchronized void methodB() {
// method B
}
}
我知道我不能在两个不同的线程中对同一个对象运行methodA()两次。在methodB()中也是如此。
但我可以运行methodB()在不同的线程,而methodA()仍在运行?(同一对象)