同步方法、同步代碼塊、volidate變量的使用

當多個線程涉及到共享數據的時候,就會設計到線程安全的問題。非線程安全其實會在多個線程對同一個對象中的實例變量進行併發訪問時發生,產生的後果就是「髒讀」。發生髒讀,就是取到的數據已經被其他的線程改過了。什麼是線程安全呢?用併發編程實戰裏面的一段話解釋說: 當多個線程訪問某個類時,不管運行時環境採用何種調度方式或者這些線程將如何交替執行,並且在主調代碼中不需要額 外的同步或協同,這個類都能表現出正
相關文章
相關標籤/搜索