
学习JVM记录02-JVM内存结构
当cpu轮转时(从线程1切换到线程2执行时),可以通过程序技术器,来确定上次时间片当前线程执行命令的位置,方便本次获得时间片以后继续执行命令,以为每个线程执行命令的位置不一样,所以每个线程都应该开辟一块独立的空间来作为程序计数器。在一个时间段内,cpu执行的执行可以看成是并行(并不是真正的并行)状态的(线程1执行,线程2也在执行),但细化到时间点上,可能这个时间点cpu在执行线程1的命令,下个时间点在执行线程2的命令。物理上是通过寄存器来实现程序计数器的功能。跟随线程的创建而创建,线程的关闭而关闭。






