预防死锁,检测死锁,避免死锁,解除死锁....

什么是死锁 在并发环境下,各个进程因竞争资源而造成的一种互相等待对方手里的资源,导致各个进程都阻塞,都无法向前推进的现象就是死锁。发生死锁后如果没有外力干涉就会导致任务无法向前推进。 进程死锁、饥饿、死循环的区别 死锁:各个进程互相等待对方手里的资源,导致个进程都阻塞,无法向前推进的现象。 饥饿:由于长期得不到想要的资源,某进程无法向前推进的现象。比如在短进程优先算法中,如果有源源不断的短进程进入
相关文章
相关标签/搜索