Java中線程安全

今天跟大家分享下Java中線程安全的知識。 前言 Java內存模型,如下圖: 線程不安全產生的主要原因:因爲多個線程共享一個內存,所以當多個線程共享一個全局變量的時候,可能會受到其他干擾。 如線程更新會先在本地內存更新,然後再同步到共享內存中,當多個線程同時讀寫的時候,數據會出現錯誤,就產生了線程不安全的現象。 注意:如果線程對自己的局部變量進行修改是不會受影響,就是沒有線程安全的問題。 1 線程
相關文章
相關標籤/搜索