摘要:
什么是进程(process): 狭义定义:进程是正在运行的程序的实例。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 什么是线程(thread): 在进程中独立运行的子任务。 阅读全文
posted @ 2020-08-04 23:29
codercql
阅读(250)
评论(0)
推荐(0)
摘要:
Hotspot虚拟机在Java堆中对象分配、布局和访问的全过程。 对象的创建(普通Java对象,不包括数组和Class对象) 1、当Java虚拟机遇到一个字节码new时,首先检查这个指令的参数是否能在常量池中定位到一个类的符号的引用,并检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有, 阅读全文
posted @ 2020-08-04 23:27
codercql
阅读(105)
评论(0)
推荐(0)
摘要:
运行时数据区域 1、栈 :存放值 “线程私有”且生命周期与线程相同。 每一个方法被调用直至执行完毕的过程,就对应着一个栈帧在虚拟机中从入栈到出栈的过程。 2、Java堆:存放对象 是虚拟机所管理的内存中最大的一块,被所有线程共享的一块区域,在虚拟机启动时创建,唯一目的是存放对象实例。 Java堆是垃 阅读全文
posted @ 2020-08-04 21:11
codercql
阅读(100)
评论(0)
推荐(0)

浙公网安备 33010602011771号