線程啓動時jvm運行時數據區都有什麼會隨之啓動

程序計數器

虛擬機棧

本地方法棧


程序計數器,不需要多考慮,很正常,因爲我們需要知道我們線程走到那步了

虛擬機棧,這個線程執行的內存,肯定是必須的啦

那麼本地方法棧,爲什麼回啓動呢,我之前對本地方法棧的理解,就是本地方法棧就是一個執行本地方法的地方,也可以執行C++語句(確實不夠深入哈)。

經過深入理解了之後呢,是因爲在sun的java的併發(多線程)的機制實現中,許多與操作系統的接觸點都用到了本地方法,所以,線程啓動,會影響到本地方法棧。

漲知識了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章