注意:以下都是從網上轉載過來的。如果有自己的想法,完全是猜測,不足為准。都是我從網上copy過來的。
本地方法棧和java虛擬機棧十分相似,差別不過是java虛擬機棧是為了java虛擬機執行字節碼所服務,而本地方法棧則是為了執行native方法所服務的所以本地方法也是一個私有的內存區域,也是后進先出棧,作用是支撐native方法的調用,執行和退出與java虛擬機棧一樣也會出現以上兩種異常,可以自己選擇實現本地方法棧,有一些虛擬機(如HotSpot)將java虛擬機棧和本地方法棧合並實現。
本地方法棧和虛擬機棧基本上是一樣的。
