多線程2--多線程帶來的風險---線程安全

1.與線程相關的棧的問題 (1)棧是用來調用方法的,局部變量在棧區,每個線程有自己的棧區,局部變量在線程之間是不能共享的。 (2)堆、常量池、方法區中的數據在線程之間是共享的。 (3)有共享數據,線程安全才能出現問題。 2.線程安全 (1)定義:如果多線程環境下代碼運行的結果符合單線程環境運行的結果,則說這個程序是線程安全的。 3.線程不安全的原因 (1)線程之間交錯運行; (2) 沒存區域的數據
相關文章
相關標籤/搜索