Java内存模型和底层实现原理

Java内存模型把Java虚拟机内部划分为线程栈和堆。这张图演示了Java内存模型的逻辑视图。 每一个运行在Java虚拟机里的线程都拥有自己的线程栈。这个线程栈包含了这个线程调用的方法当前执行点相关的信息。一个线程仅能访问自己的线程栈。 每当我们执行一个方法时,我们都会将该方法打包成一个栈帧,然后将其将栈帧放入我们的线程栈之内,这就是为什么我们在 并发安全(一)—— 如何保证线程安全 中提到说,栈
相关文章
相关标签/搜索