Java Interview Questions
When two or more threads waiting for each other to release lock and get stuck for infinite time , situation is called deadlock.