2014-02-06 166 views
0

如何防止死锁?有没有任何算法可以做到这一点?我有两个进程:一个持有信号量,另一个等待信号量。当持有信号量的进程已经死亡时,发生死锁。我的问题是有无论如何(在信号或 操作systme),以避免这种情况呢?谢谢!通过信号量避免死锁?

+1

的问题是非常重要的,这就是为什么没有一个简单的解决方案。有关于死锁的书籍有整本书。每个系统都有自己的解决方案。 – Juliano

回答

0

因为线程会被阻塞并且因为对象可以具有同步防止线程访问该对象的util等待另一个线程的方法,有可能卡住一个线程等待另一个线程,这又等待另一个线程等