深入理解Java虛擬機(十):線程安全問題和實現方法

引言 當多個線程同時訪問一個對象時,如果不用考慮這些線程在運行時環境下的調度和交替執行,也不需要進行額外的同步,或者在調用方進行任何其他的協調操作,調用這個對象的行爲都可以獲得正確的結果,那就稱這個對象是線程安全的。 Java中的線程安全 按照線程安全的「安全程度」由強至弱來排序,我們可以將Java語言中各種操作共享的數據分爲以下五類:不可變、絕對線程安全、相對線程安全、線程兼容和線程對立。 1.
相關文章
相關標籤/搜索