華三面試

一、什麼是死鎖,產生的緣由,如何避免死鎖 死鎖是指多個進程因競爭資源而形成的一種僵局, 若無外力做用這些進程將永遠不可能向前推動。 緣由: 競爭資源, 進程推動順序非法。必要條件: 互斥條件, 請求和保持條件, 不剝奪條件,環路等待條件。 處理死鎖:預防死鎖,避免死鎖,檢測死鎖,解除死鎖 如何避免: 若是全部併發事務按同一順序訪問對象, 則發生死鎖的可能性會下降; 避免事務中的用戶交互;保持事務簡
相關文章
相關標籤/搜索