我正在阅读有关Internal Java Memory Model的文章。我想问一点:Java 虚拟机中运行的每个线程都有自己的线程堆栈。线程堆栈包含有关线程调用了哪些方法以到达当前执行点的信息。为什么每个线程都需要保存有关已执行哪些方法的信息(!)?如果它与上下文切换有关,那么(如果我没记错的话)线程必须保存有关当前正在执行的方法的信息。保存已执行方法的信息的实际需要是什么?
添加回答
举报
0/150
提交
取消