- 博客(9)
- 收藏
- 关注
转载 线程池ThreadPoolExecutor源码详解
工作线程的生命周期:从execute方法开始,Worker使用ThreadFactory创建新的工作线程,runWorker通过getTask获取任务,然后执行任务,如果getTask返回null,进入processWorkerExit,线程结束。
2023-02-18 21:19:45
236
原创 设计模式-单例模式
单例模式(Singleton Pattern)保证某个类在运行期间,只有一个实例对外提供服务,而这个类被称为单例类。 3.2、懒汉式 3.3、静态内部类 3.4、枚举 3.5、测试 4、总结 饿汉式懒汉式-双重检测静态内部类枚举方式
2022-12-03 15:55:26
108
原创 docker部署Apollo配置中心
Apollo开源地址:https://github.com/ctripcorp/apollo 安装部署 1、把Apollo源码clone下来 2、添加docker-compose.yml 文件
2021-05-16 23:23:15
474
原创 垃圾收集器
垃圾收集器垃圾收集算法标记清除标记-复制算法标记-整理算法经典垃圾收集器Serial收集器ParNew收集器Parallel Scavenge收集器Serial Old收集器Parallel Old收集器CMS收集器Garbage First收集器(G1)Shenandoah收集器ZGC收集器 垃圾收集算法 标记清除 算法分为“标记”和“清除”两个阶段:首先标记出所有需要回 收的对象,在标记完成后,统一回收掉所有被标记的对象,也可以反过来,标记存活的对象,统一回 收所有未被标记的对象 特点:位置不连续 产
2020-12-14 00:27:06
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人