Pergunta de entrevista da empresa Oracle

What is a deadlock in Java?