关于JVM的一些问题

1.分区具体是个什么情况? 主要是分为5大区。包括方法区、堆、虚拟机栈、本地方法栈、程序计数器。 其中方法区和堆是线程共享的数据区,虚拟机栈、本地方法栈和程序计数器是线程隔离的数据区。 程序计数器:一块较小的内存空间,作用可以看作是当前线程所执行的字节码的行号指示器(通过这个计数器的值来选取下一条需要)。注:Java虚拟机的多线程就是通过线程之间的轮流切换并且为自己分配处理器执行时间的方式实现的。
相关文章
相关标签/搜索