Java多線程6:實例變量非線程安全

如果多個線程共同訪問1個對象中的實例變量,則有可能出現「非線程安全」問題。 變量的分類 知識小擴展(變量的生命週期) 1、實例變量:隨着對象的創建而存在,隨着對象的消失而消失。 2、局部變量:隨着方法的調用而存在,隨着方法的調用完畢而消失。 3、靜態變量:靜態變量是隨着類的加載而加載,隨着類的消失而消失。 在內存中的位置 1、實例變量:在堆中。 2、局部變量:在棧中。 3、靜態的內容在方法區的靜態
相關文章
相關標籤/搜索