在什么情况下僵局是一件好事?

时间:2011-02-22 21:38:05

标签: deadlock

什么是死锁有益的例子?

5 个答案:

答案 0 :(得分:4)

如果您遇到死锁的程序是病毒?

如果你想冻结一个过程,我想这是你唯一应该这样做的时间......哈哈。

答案 1 :(得分:2)

它的有益之处在于它清楚地向您展示了您的代码是错误的并且您的同步方法需要修改。

答案 2 :(得分:2)

here是在mysql中利用db死锁的一个例子。 它更像是一种破解,而不是死锁的普遍好处,但它是我遇到过的唯一一个涉及为培训目的以外的有益效果创建死锁以及测试自动检测方法(有些人可能认为都是这是有益的,但其益处来自于帮助避免未来的僵局,因此它们在同样的意义上是有益的,因为它有利于在实验室中研究致命的疾病。)

答案 3 :(得分:0)

死锁永远不会有益。这是程序中的一个大问题,因为它会导致程序在特定情况下冻结!

答案 4 :(得分:0)

死锁永远不会有益。当由于无法满足的要求而永久阻止一个或多个进程时,会发生这种情况。这通常会导致程序看起来冻结,因为除非死锁被破坏,否则进程将不会继续。必须专门制定程序以避免在所有情况下出现死锁。