線程安全的簡單理解 線程安全的簡單理解

線程安全的簡單理解

線程安全問題都是由全局變量及靜態變量引發的。  html

若每一個線程中對全局變量、靜態變量只有讀操做,而無寫操做,通常來講,這個全局變量是線程安全的;
如有多個線程同時執行寫操做,通常都須要考慮線程同步,不然就可能影響線程安全。
1) 常量始終是線程安全的,由於只存在讀操做。 
2)每次調用方法前都新建一個實例是線程安全的,由於不會訪問共享的資源。
3)局部變量是線程安全的。由於每執行一個方法,都會在獨立的空間建立局部變量,它不是共享的資源。
   局部變量包括方法的參數變量和方法內變量。
相關文章
相關標籤/搜索