Java多線程初步

非線程安全:在多個線程中對同一個對象中的實例變量進行併發訪問時產生,產生的後果就是髒讀,也就是取到的數據其實是被更改過的; 線程安全:獲得的實例變量的值都是經過同步處理的,不會出現髒讀現象。 方法內的變量爲線程安全:因爲方法內部的變量是默認私有的。 實例變量非線程安全。   synchronized 關鍵字synchronized:取得的都是對象鎖,而不是把一段代碼或者方法當作鎖;哪個線程先執行帶
相關文章
相關標籤/搜索