嵌入式学习小组
直播中

李华

7年用户 1273经验值
私信 关注

死锁是什么?产生死锁的主要原因有哪些

嵌入式系统设计师十二:进程管理③进程管理:死锁死锁概念:进程管理是操作系统的核心,但如果设计不当,就会出现死锁的问题。如果一个进程在等待一个不可能的事,则进程就死锁了。而如果一个或多个进程产生死锁,就会造成系统死锁。产生死锁的三大主要原因:①系统资源不足②进程运行推进的顺序不合适③资源分配不当死锁的产生四个必要条件:①互斥条件:进程对所分配到的资源不允许其他进程访问,若其他进程访问该资源,只能等待,直至占有该资源的进程使用完成后释放该资源。②环路等待条件(循环等待条件):指进程发生死锁后

更多回帖

发帖
×
20
完善资料,
赚取积分