摘要: ReentrantLock: 源码层面分析: public class ReentrantLock implements Lock... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(46) 评论(0) 推荐(0)
摘要: AbstractQueuedSychronizer(抽象队列同步器,简称AQS): JDK的并发包(包名:java.util.co... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(98) 评论(0) 推荐(0)
摘要: 调度线程池: 调度线程池是线程池类ThreadPoolExecutor的子类,复用了线程池的计算框架,主要用于解决任务在一定的时间... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(95) 评论(0) 推荐(0)
摘要: 线程池中的Future: 线程池的典型使用场景 ExecutorService executorService = Execut... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(222) 评论(0) 推荐(0)
摘要: Java线程池: 线程池的核心配置参数: //线程等待任务的超时时间,当线程池的线程个数超过corePoolSize时生效,当线程... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(88) 评论(0) 推荐(0)
摘要: Thread类详解: 线程(Thread): 是操作系统进行调度的最小单位,Java中的线程是对操作系统线程的封装。本文从线程的创... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(277) 评论(0) 推荐(0)
摘要: 概念: 图中展示了7种不同分代的收集器:Serial、ParNew、Parallel Scavenge、Serial Old、Pa... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(116) 评论(0) 推荐(0)
摘要: 标记-清除: 标记-压缩 复制算法: Hotspot分代复制算法 bump-the-pointer和TLABs: bump-... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(58) 评论(0) 推荐(0)
摘要: 类的生命周期: 加载:.class文件(二进制数据)——>读取到内存——>数据放进方法区——>堆中创建对应Class对象——>并... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(57) 评论(0) 推荐(0)
摘要: CPU工作原理: 单核CPU工作原理-高速缓存: cpu读取数据时按照L1,L2,L3,物理内存的顺序依次查找L1,L2,L... 阅读全文
posted @ 2022-02-21 22:16 隐风 阅读(39) 评论(0) 推荐(0)