Java併發編程之synchronized詳解(鎖優化、鎖升級)

1 線程安全 1.1 什麼是線程安全問題 「線程安全」相信稍有經驗的程序員都會據說過,可是如何描述線程安全呢?在網上查到如下兩點比較符合線程安全的定義:java 如何一個對象能夠安全地被多個線程同時使用,那它就是現成安全的 當多個線程訪問同一個對象時,若是不用考慮這些線程再運行時環境下的調度和交替執行,也不須要進行額外的同步,或者在調用方進行任何其餘的協調操做,調用這個對象的行爲均可以得到正確的結
相關文章
相關標籤/搜索