Deadlock And Deadlock Detection Java