随笔分类 - 并发编程
摘要:
先说结论。 线程池的创建分为两种: Executors ThreadPoolExecutor Executors 是一个线程池的工具类,而 ThreadPoolExecutor 是 Executors 的具体实现。ThreadPoolExecutor 是 Executor 接口的一个实现,是线程池的
阅读全文

摘要:
AQS以及其相关同步器的源码解析 概念 AQS(AbstractQueuedSynchronizer)抽象的队列同步器。是用来构建锁或者其他同步器组件的重量级基础框架以及整个JUC体系的基石。通过内置的 FIFO 队列(先入先出队列)来完成资源获取线程的排队工作,将每条要去抢占资源的线程封装成一个
阅读全文
![[Java][并发编程]AQS以及其相关同步器的源码解析](https://img2022.cnblogs.com/blog/1456590/202206/1456590-20220605233159264-1954476659.png)