Java多線程(6):synchronized和volatile

非線程安全:多個線程對同一個對象中實例變量進行併發訪問 發生的後果就是髒讀 也就是取到的數據其實被更改過的 線程安全:獲取的實例變量經過同步處理 不會出現髒讀現象 sychronized關鍵字: 關鍵字synchronized取得的鎖都是對象鎖 哪個線程先執行帶synchronized關鍵字的方法 哪個線程就持有該方法所屬對象的鎖Lock 那麼其他線程只能等待 前提是多個線程訪問的是同一個對象 如
相關文章
相關標籤/搜索