深入理解java虛擬機(五)線程安全與鎖優化

線程安全 當多個線程訪問一個對象時,如果不用考慮這些線程在運行時環境下的調度和交替執行,也不需要進行額外的同步,或者在調用方法進行任何其他的協調操作,調用這個對象的行爲都可以獲得正確的結果,那麼這個對象是線程安全的。 Java語言中的線程安全 這裏討論的線程安全,就限定於多個線程之間存在共享數據訪問的這個前提。 按照線程安全的「安全程度」由強到弱排序,可以把Java中各個操作共享的數據分爲以下5類
相關文章
相關標籤/搜索