用信号量避免死锁?

时间:2014-02-06 21:00:46

标签: contextswitchdeadlock

如何防止死锁?有没有算法可以做到这一点?我有两个进程:一个持有信号量,另一个等待信号量。当保持信号量的进程死亡时,发生死锁。我的问题是无论如何(信号量或信号量) 运营系统)避免这种情况?谢谢!

1 个答案:

答案 0 :(得分:0)

因为线程可以被阻塞,并且因为对象可以有同步方法来阻止线程访问该对象,所以等待另一个线程,一个线程可能会卡在等待另一个线程,而另一个线程又等待另一个线程,等