摘要:
睡眠 睡眠都是由用户控制的,睡眠恢复则是自动完成的,睡眠时间到了则恢复到就绪态,睡眠时线程不会释放对象锁。 eg: Thread.sleep() 备注:sleep方法属于Thread类 挂起 挂起是由用户控制的,挂起恢复需要用户主动控制,挂起时线程不会释放对象锁。 eg: thread1.suspe 阅读全文
摘要:
JVM的内存分为堆、栈、方法区和程序计数器4个区域 存储内容:基本类型,对象引用,对象本身,class,常量,static变量 堆: 拥有者:所有线程 内容:对象本身,不存放基本类型和对象引用 垃圾回收:由gc控制,java的垃圾回收主要针对堆 栈: 分为虚拟机栈和本地方法栈 虚拟机栈: java方 阅读全文