Methods For Handling Deadlocks