JVM中存在一个主内存(Main Memory或Java Heap Memory),Java 中所有变量都是存在主存中的,对于所有线程进行共享,而每个线程又存在自己的工作内存(本地内存/WorkingMemory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的 *** 作并非发生在主存区,而是发生在工作内存中,之后将最新数据刷回到主内存。线程之间是不能直接相互访问,变量在程序中的传递,是依赖主存完成的。
欢迎分享,转载请注明来源:内存溢出
JVM中存在一个主内存(Main Memory或Java Heap Memory),Java 中所有变量都是存在主存中的,对于所有线程进行共享,而每个线程又存在自己的工作内存(本地内存/WorkingMemory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的 *** 作并非发生在主存区,而是发生在工作内存中,之后将最新数据刷回到主内存。线程之间是不能直接相互访问,变量在程序中的传递,是依赖主存完成的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)