操做系统【二】死锁问题以及处理方法

死锁的概念 死锁:在并发环境下,个进程由于竞争资源而形成的一种互相等待对方手里的资源,致使各进程都阻塞,没法向前推动的现象。 区别:web 饥饿:因为长期得不到想要的资源进程没法向前推动的现象。 死循环:程序运行没法中止的状态。 死锁产生的必要条件 互斥条件:资源是互斥使用的,只能被有限进程同时使用。(像内存、扬声器这样的资源不会发生死锁) 不剥夺条件:进程所得到的资源在未使用完以前不能由其余进程
相关文章
相关标签/搜索