線程併發-同步synchronized無限等待問題

當一個類中,有兩個synchronized方法,其中一個方法是一個死循環,當多個線程調用類中的不一樣方法時,會形成死鎖,解決方法是把synchronized方法轉換成在方法中加synchronized語句塊,並且兩個方法持有不一樣的對象,這就解決了死鎖問題,當多個線程調用不一樣方法時,雖然一個線程出現死鎖,但不影響其餘應用調用另外一個方法。java Taskide public class Tas
相關文章
相關標籤/搜索