Deadlock Detection And Prevention