摘要: 灰色:所有线程间共享白色:线程间隔离程序计数器:当前线程所执行的字节码的行号指示器,字节码解释器通过改变该计数器的值来选取下一条需要执行的字节码指令。1,一块很小的内存空间2,每条线程都需要一个独立的计数器(java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式实现的,为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的计数器)3,该内存区域不存在OutOfMemoryErrorJava虚拟机栈:为虚拟机执行java方法服务。每个方法被执行的时候都会同时创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法被调用直至执行完成的过程,就对应着一个栈 阅读全文
posted @ 2013-04-26 11:34 心意合一 阅读(264) 评论(0) 推荐(0) 编辑