-2
Q
編程有什麼僵局?
A
回答
1
當兩個或多個進程等待另一個進程完成時,會出現死鎖。發生這種情況時,任何人都無法繼續,程序基本上處於停滯狀態。
0
這裏有一個基本的例子
http://docs.oracle.com/javase/tutorial/essential/concurrency/deadlock.html
有據可查。
但是,當您等待一個對象被釋放但是該條件永遠不會實現時發生死鎖。
相關問題
- 1. 爲什麼這個僵局?
- 2. 爲什麼沒有殭屍進程
- 3. 爲什麼我會陷入僵局
- 4. 爲什麼所有的門房都陷入僵局?
- 5. Go程序陷入僵局
- 6. 量大僵局
- 7. SQL僵局而
- 8. 關閉僵局
- 9. 殺死僵局
- 10. 僵局pthread_cond_destroy()在
- 11. JavaScript的僵局
- 12. 僵局插座
- 13. 什麼是殭屍交易?
- 14. MagicalRecord:僵局[MagicalRecord saveWithBlock]
- 15. 資源池僵局
- 16. Java RMI的僵局
- 17. 恰巧avaid僵局
- 18. 解決Plone僵局問題的現代方法是什麼?
- 19. 在什麼情況下,僵局是件好事?
- 20. 進入僵局都夠程睡着
- 21. C#應用程序來展示僵局
- 22. 應用程序陷入僵局
- 23. 的進程似乎陷入僵局
- 24. 需要僵局Web應用程序
- 25. 爲什麼所有的goroutines都睡着了 - 僵局。識別瓶頸
- 26. 元編程有什麼用?
- 27. 僵局 - 這真的會有幫助嗎?
- 28. 線程ID 0是什麼意思?特別是當鎖定CritSec處於僵局的擁有線程?
- 29. 子流程完成,但仍然沒有終止,造成僵局
- 30. 的std ::的Thread.join()的僵局
也許[維基百科 - 死鎖](http://en.wikipedia.org/wiki/Deadlock)可以幫助你! – Leviathan
這是一個很好的解釋:http://stackoverflow.com/questions/2143873/how-to-explain-the-deadlock-better – minhaz1