Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何防止死锁?有没有算法可以做到这一点?我有两个进程:一个持有信号量,另一个等待信号量。当持有信号量的进程死亡时,就会发生死锁。我的问题是无论如何(在信号量或操作系统中)可以避免这种情况?谢谢!
因为线程可能会被阻塞,并且因为对象可以具有阻止线程访问该对象的同步方法 util 等待另一个线程,所以一个线程可能会在等待另一个线程时卡住,而另一个线程又会等待另一个线程,等等。