title: Is Deadlock recovery possible in MultiThread programming?
body: <p>Process has some 10 threads and all 10 threads entered DEADLOCK state( assume all are waiting for Mutex variable ).</p>
  
  <p>How can you free process(threads) from DEADLOCK state ? . 
  Is there any way to kill lower priority thread ?( in Multi process case we can kill lower priority process when all processes in deadlock state).</p>
  
  <p>Can we attach that deadlocked process to the debugger and assign proper value to the Mutex variable ( assume all the threads are waiting on a mutex variable MUT but it is value is 0 and can we assign MUT value to 1 through debugger ) .</p>