我正在閱讀有關(guān)Internal Java Memory Model的文章。我想問一點:Java 虛擬機中運行的每個線程都有自己的線程堆棧。線程堆棧包含有關(guān)線程調(diào)用了哪些方法以到達當前執(zhí)行點的信息。為什么每個線程都需要保存有關(guān)已執(zhí)行哪些方法的信息(!)?如果它與上下文切換有關(guān),那么(如果我沒記錯的話)線程必須保存有關(guān)當前正在執(zhí)行的方法的信息。保存已執(zhí)行方法的信息的實際需要是什么?
添加回答
舉報
0/150
提交
取消