dead lock in data base systemsnecessary conditions hold and wait mutual exclusion no preevention circular wait