starsbluzz
Results
1
issues of
starsbluzz
根据书中描述,运行时数据区域分两种情况:1、数据区域随虚拟机启动而存在;2、数据区域依赖用户线程启动和结束而建立销毁。问题来了:P43页图2-1中所示:方法区、堆是线程共享的,这两部分数据区域是随虚拟机启动而一直存在的吗,而虚拟机栈、本地方法栈以及程序计数器是线程私有的,所以这三部分数据区域是随着当前线程的生命周期建立和销毁,是这样吗?如果是这样,也就是说,有多少个线程在运行,运行时数据区就会对应生成多少个虚拟机栈、本地方法栈、程序计数器,这样理解正确吗?