易百教程
所有教程
Java技术
Web技术
脚本语言
数据库
高级语言
其它技术
查看所有教程
Java技术
Java教程
Java设计模式
JSP教程
JDBC教程
Struts2教程
Maven教程
java实例教程
MyBatis教程
Spring教程
Spring MVC教程
数据库
MySQL教程
PostgreSQL教程
极客
代码
面试题
面试题库
操作系统面试题和答案
面试问题详细
18、死锁背后的四个充分必要条件是什么?
参考答案如下:
这是4个条件:
互斥条件:指定所涉及的资源是不可共享的。
保持和等待条件:它指定必须有一个进程正在持有已经分配给它的资源,同时等待其他进程当前正在持有的额外资源。
非抢占条件:资源在被进程使用时不能被取走。
循环等待条件:是对第二个条件的解释。 它指定系统中的进程形成一个循环列表或链,其中链中的每个进程都在等待链中下一个进程持有的资源。
微信关注