java多線程學習總結

多線程首先遇到的第一個問題是併發問題:在多線程訪問共有內存數據(即類與對象所持有字段與方法,不包括非靜態方法內的對象)會出現的問題。即下圖紅色部分。 而面對併發問題。我們通常只能使用synchronize(內置鎖)或者Lock鎖(顯示鎖),這樣我們才能保證在同一個時刻同一塊內存只有一個線程去操作,這樣保證了數據的正確性。但是這也帶來了效率低下的問題。同一時刻同一個內存區域只能由一個線程去操作。但是
相關文章
相關標籤/搜索