Pergunta sobre Java sincronizado

A documentação do Java diz que "não é possível intercalar duas invocações de métodos sincronizados no mesmo objeto". O que eu preciso saber é se sincronizado também impedirá um método sincronizado em dois diferentes instâncias da mesma classe da intercalação.

Por exemplo. classe Worker possui um método chamado process (). Temos várias instâncias do Worker em execução em seus próprios threads. Queremos impedir que mais de uma instância execute o método process () simultaneamente. Vai sincronizado faça isso

Obrigado

questionAnswers(7)

yourAnswerToTheQuestion