
JVM
NJAU张文军
永不放弃奔波的小蜗牛
展开
-
JAVA多线程并发--全
更多内容请关注:锁清秋JAVA多线程并发进程和线程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位。Java进程和线程的关系Java对操作系统提供的功能进行封装,包括进程和线程运行一个程序会产生一个进程,进程包含至少—个线程每个进程对应一个JVM 实例,多个线程共享JVM里的堆Java采用单线程编程模型,程序会自动创建主线程主线程可以创建子线程,原则上要后于子线程完成执行进程和线程联系① 线程是进程的最小执行和分配单元,不能独立运动,必须依赖于进程,这也就可以说众原创 2020-05-08 23:03:49 · 1278 阅读 · 0 评论 -
Java垃圾回收机制
更多内容请关注:锁清秋Java垃圾回收机制内存区域中的 程序计数器、虚拟机栈、本地方法栈 这3个区域随着线程而生,线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈的操作,每个栈帧中分配多少内存基本是在类结构确定下来时就已知的。在这几个区域不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟着回收了。而Java堆和方法区则不同,一个接口中的多个实现类需...原创 2020-04-29 02:48:30 · 243 阅读 · 0 评论