ThreadLocal線性安全的理解

對應線性安全問題,多個地方提到,今天說下自己的理解:

概念:線性安全是指多個對象訪問修改同一個變量,導致變量的改變無法預測。

發生的環境:一個單例中全局變量

實例:Servlet是一個單例如果定義全局變量就會不安全

解決辦法:同步鎖sych.....ThreadLoacl

注意:實例是new出來的或者不存在全局變量是不會有線性不安全問題的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章