1
A
回答
0
沒有飢餓的解決方案意味着系統是「公平」的;每個線程只需訪問共享的有限資源即可獲得進展。在這種情況下,我會假設沒有死鎖。僵局是飢餓線索的終點......他們都餓死,沒有人進步。
沒有死鎖的解決方案仍然可能存在只有一部分線程對共享的有限資源進行「公平」訪問的情況。線程的其餘部分會餓死。
相關問題
- 1. 死鎖c#解決方案
- 2. mysql死鎖解決方案〜
- 3. 解決方案沒有違反
- 4. 死鎖Delphi解釋/解決方案
- 5. Scipy fsolve:沒有解決方案使所有有效的解決方案失效
- 6. 飢餓在用餐哲學家的解決方案
- 7. MySQL errno 150沒有解決方案
- 8. 沒有javascript的優雅解決方案
- 9. Cplex模型:沒有解決方案
- 10. 解決方案沒有任何動作
- 11. pthread鎖定/解鎖解決方案
- 12. Can Octave:解決線性系統有很多解決方案還是沒有解決方案?
- 13. 有沒有更好的解決方案,然後ViewData
- 14. 仍然沒有得到解決方案..請幫助我嗎?
- 15. 用python反彙編 - 沒有簡單的解決方案?
- 16. VS 2010解決方案取決於另一個解決方案
- 17. 使用webdriver捕獲圖像的解決方案。有沒有人有更好的解決方案?
- 18. APNS反饋有沒有解決方法?
- 19. 瞭解解決方案(現有)
- 20. MSBuild解決方案
- 21. Mathematica解決方案?
- 22. Qt:QStackedWidget解決方案
- 23. codechef解決方案
- 24. 解決方案2011
- 25. 與解決方案
- 26. Python解決方案
- 27. google.appengine.runtime.DeadlineExceededError解決方案?
- 28. squarepie解決方案
- 29. 沒有模塊命名'_pywrap_tensorflow_internal'(仍然沒有工作解決方案)
- 30. 即使存在解決方案,scipy.optimize.linprog也找不到解決方案
謝謝你的迴應。 老齡化呢? 解決方案與老化也解決死鎖,並且解決方案沒有死鎖也解決方案沒有老化? – phantom 2015-02-11 17:02:42
老化是一種技術,通過逐漸增加線程的優先級,防止飢餓,等待的時間越長。如果等待時間足夠長,最終將獲得最高的優先級,並獲得所需的有限資源。 – 2015-02-11 17:11:32
好吧,明白了。感謝您的時間。我會給你大拇指,但我沒有足夠的聲譽。 :) – phantom 2015-02-11 17:15:32