JavaSE---多線程(三)

文章目錄 死鎖 Lock鎖 synchronized與lock的區別 生產者消費者問題 管程法 信號燈法 線程池 死鎖 多個線程一起佔有共享資源,並且都在等待其他線程釋放資源,你等我,我等你,某一個同步塊同時擁有兩個以上對象的鎖時,就可能會發生死鎖問題。 產生死鎖的必要條件: 互斥條件:一個資源每次只能被一個進程使用。 請求和保持條件:一個進程因請求資源而阻塞時,對方獲得的資源保持不放。 不剝奪條
相關文章
相關標籤/搜索