1.基本概令
程序 :代码 完成莫一个任务 代码序列(静态的概令)
进程 :程序在莫些数据上的一次运行(动态的概令)
线程:一个进程可能包含一个或多个线程(占有资源的独立单元)
2.JVM与线程
JVM什么时候启动?类被调用 JVM线程 ---》 其他的线程(mian)
线程在JVM中
3.JVM内存区域
native method stack | PC |
VM stack | |
方法区 | 堆 |
方法区 :类信息 ,常量,static,JIT ( 信息共享 )
堆区:实例对象 GC ( 信息共享 )
VM stack: java方法在运行的内存模式
PC:java线程的私有数据,这个数据就是执行下一条指令的地址
native method stack:与JVM的native
4)java内存模型 Java memory model JMM(规范,抽象的模型)
1)-+