产生死锁的四个必要条件是 ①________ 、 ②________ 、 ③________ 、 ④________ 。
【正确答案】:①互斥条件、②非抢占条件、③占有且等待资源条件、④循环等待条件
【解析】互斥条件:进程对它所需的资源进行排它性控制,即在一段时间内,某资源为一进程所独占。
非抢占条件:进程所获得的资源在未使用完毕之前,不能被其它进程强行夺走,即只能由获得资源的进程自己释放。
占有且等待资源条件:进程每次申请它所需的一部分资源,在等待新资源的同时,继续占有已分配到的资源,
循环等待条件:存在一进程循环链,链中每一个进程已获得的资源同时被下一个进程所请求。