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