我在Java虛擬機那本書裡面看到說虛擬機棧是線程私有的,但是為什麼網上一大片都說棧可以共享數據?線程私有怎麼共享?我的理解是,對於每一個線程,它的棧裡面的值是相同的?所以說棧可以共享數據也沒什麼問題了?
棧是線程私有的,意思是說每個線程都有自己的棧。 而棧可以共享數據是說,線程a在棧上的數據,線程b也是可以訪問的(比如a把某個棧上變量傳給了b),因為他們在一個進程內,數據訪問是沒有問題的。
對於每一個線程,棧裡面的內容當然不一樣,你要去找文章看看棧裡面保存的是什麼內容。
C語言數組的一個小問題
列表 分頁+局部刷新
為什麼這不排序錯了?
貪心的一個經典問題,,,
關於鏈表刪除節點及打印的兩個
VS2010在Win8.1環