線程安全基礎

1. 關於變量 若每個線程中對靜態變量(類變量)、實例變量(對象變量)只有讀操作,而無寫操作,一般來說,這個全局變量是線程安全的;若有多個線程同時執行寫操作,一般都需要考慮線程同步,否則就可能影響線程安全。 1) 常量始終是線程安全的,因爲只存在讀操作。  2)局部變量是線程安全的。因爲每執行一個方法,都會在獨立的空間(棧幀)創建局部變量,它不是共享的資源。局部變量包括方法的參數變量和方法內變量。
相關文章
相關標籤/搜索