- 博客(3)
- 资源 (11)
- 收藏
- 关注
转载 源码系列 - 一行一行分析AbstractQueuedSynchronizer
在分析 Java 并发包 java.util.concurrent 源码的时候,少不了需要了解 AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并发包的基础工具类,是实现 ReentrantLock、CountDownLatch、Semaphore、FutureTask 等类的基础。Google 一下 AbstractQueuedSynchronizer,我们可以找到很多关于 AQS 的介绍,但是很多都没有介绍清楚,因为大部分文章没有把其中的一些关键的
2020-08-30 21:27:34 175
原创 源码系列 - 一行一行分析 ThreadPoolExecutor 源码
源码系列 - 一行一行分析 ThreadPoolExecutor 源码1 成员属性// ctl = RUNNING// RUNNING | 0 = 1010 0000 0000 0000 0000 0000 0000 0000 | 0000 0000 0000 0000 0000 0000 0000 0000 = 1010 0000 0000 0000 0000 0000 0000 0000 = RUNNING// 简单说下ctl,作者把ctl分为两部分// 第一部分为高3位,表示线程池状态;/
2020-08-19 17:31:12 110
原创 # Spring Boot 实战系列 - 优雅处理异常
Spring Boot 实战系列 - 优雅处理异常准备工作pom.xml 依赖如下<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <d
2020-08-19 17:16:33 160
poi-bin-3.10-FINAL-20140208.zip
2014-12-26
s2sh整合框架
2012-12-10
struts2+spring+ibatis增删改查
2012-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人