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