Java源码学习之路
Blog@Hongyan
生活的理想就是为了理想的生活!
展开
-
关于JVM虚拟机
1.Java中判断是否是垃圾的算法 可达性算法 循环引用问题:引用计数算法 什么样的节点可以作为GC ROOTS (面试问到概率并不大) 2.finalize方法 对象的自我拯救 : 当对象由可达变为不可达时,先变成可恢复状态,此时就 (可能) 会调用finalize 方法 可能:...原创 2019-05-31 22:51:38 · 101 阅读 · 0 评论 -
Java多线程之线程同步
1.进程与线程 1.1 进程的概念 是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,是系统进行资源分配和调用的独立单元 。只有运行的程序才会出现进程。一个进程中可以有一个或者多个线程。 多进程:操作系统中同时运行的多个程序。 1.2线程的概念 是指进程中的一个执行任务(控制单元),是进程中的单个顺序控制流,是程序的执行单元,是一条执行路径。线程的执行具有随机性。 多线程:在同一个...原创 2019-05-31 22:57:05 · 130 阅读 · 0 评论