starvartion和livelock之间有什么区别(如果有的话)或只是它们是使用的同义词?如果有差异,请有人提供一个例子.
注意:我看过维基百科......但很困惑......
谢谢
Woo*_*ble 13
Livelock是资源匮乏的一种特殊情况,其中两个进程遵循用于解决死锁的算法,该死锁导致不同锁定状态的循环,因为每个进程都尝试相同的策略以避免锁定.
饥饿本身可以在一个过程中发生,而另一个过程不会被循环阻塞; 在这种情况下,不存在活锁,只有一个不幸的进程没有得到调度程序分配的资源.
| 归档时间: |
|
| 查看次数: |
4117 次 |
| 最近记录: |