@mehtapaxshal hey, you might be right about the deadlock, but from what I understand the only way it would result in a deadlock is if process 2 was holding a different lock that process 1 needed in order to finish and neither process can force the other to give up a lock. Otherwise I think process 1 could finish and process 2 would run, but maybe I am missing something.