java多線程中線程安全和非線程安全

線程安全是指多個線程操作同一個對象,不會產生不一致的結果,非線程安全就可能出現每次的執行結果都不一致。 線程安全方式: 1.使用volatile關鍵字修飾的變量多所有線程可見,當一個線程修改了變量的值,新的值會立即從當前線程工作空間同步到主內存當中,而其他線程讀取這個變量的時候,也會從主內存中拉取最新的變量值,但如果對該變量的操作含有原子操作時,不能保證線程安全。 2.使用很多synchroniz
相關文章
相關標籤/搜索