Se eu sincronizei dois métodos na mesma classe, eles podem ser executados simultaneamente?

Se eu sincronizei dois métodos na mesma classe, eles podem ser executados simultaneamenteno mesmo objeto? por exemplo:

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

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

Eu sei que não posso corrermethodA() duas vezes no mesmo objeto em dois segmentos diferentes. mesma coisa emmethodB().

Mas eu posso corrermethodB() no segmento diferente enquantomethodA() ainda está em execução? (mesmo objeto)

questionAnswers(10)

yourAnswerToTheQuestion