Domanda di colloquio di Oracle

What is a deadlock in Java?