Если я синхронизировал два метода в одном классе, могут ли они работать одновременно?

Если я синхронизировал два метода в одном классе, могут ли они работать одновременнона том же объекте? например:

class A {
    public synchronized void methodA() {
        //method A
    }

    public synchronized void methodB() {
        // method B
    }
}

Я знаю, что не могу бежатьmethodA() дважды на одном объекте в двух разных потоках. то же самое вmethodB().

Но могу ли я бежатьmethodB() на другом потоке покаmethodA() все еще работает? (тот же объект)

Ответы на вопрос(10)

Ваш ответ на вопрос