死鎖問題

1, 什麼是死鎖? 2, 死鎖是如何產生的? 3, 如何避免死鎖? 1. 什麼是死鎖 死鎖的規範定義 集合中的每一個進程都在等待只能由本集合中的其他進程才能引發的事件,那麼該組進程是死鎖的。 一種情形 執行程序中兩個或多個線程發生永久堵塞(等待) 每個線程都在等待被其他線程佔用並堵塞了的資源。 例如 如果線程A鎖住了記錄1並等待記錄2,而線程B鎖住了記錄2並等待記錄1,這樣兩個線程就發生了死鎖現象
相關文章
相關標籤/搜索