Deadlock Prevention And Detection