写在前面(声明)
声明:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的汇总,里面的内容都不一定我的创作!
做个快乐的搬运工!
- Java多线程内存读写—— 内存屏障的理解
- Java中的指令重排
线程
- 进程、线程、进程池、进程三态、同步、异步、并发、并行、串行
- Java线程之Callable和Future
- 从jvm层面了解线程的启动和停止
- Java 线程的状态及转换
- 为什么 Java 线程没有 Running 状态?一下被问懵!
- 线程的应用及挑战
- Thread.join的作用和原理
- 细数ThreadLocal三大坑,内存泄露仅是小儿科
锁
- Java 中的锁
- 全网最细:17张图带你秒杀synchronized关键字 无锁->偏向锁->轻量级锁->重量级锁
- Synchronized原理分析
- synchronized的源码分析
- Volatile的作用及原理
- 双重检查锁为什么要使用 volatile 字段?
- 你了解乐观锁和悲观锁吗?
- 一句话撸完重量级锁、自旋锁、轻量级锁、偏向锁、悲观、乐观锁等各种锁 ---- 不看后悔系列
- Java 中的 Unsafe 与 CAS
- 由浅入深逐步讲解Java并发的半壁江山AQS
- 我画了 12 张图,写了1万多字,就是为了让你搞懂 Java 并发中的 AQS 是怎么运行的?
- 并发编程——详解 AQS CLH 锁
- 算法:CLH锁的原理及实现
- CLH 锁
- 自旋锁
多线程
- 线程安全代码到底是怎么编写的?
- i++ 是线程安全的吗?
- 图解多线程 +1 的最快操作
- JAVA并发十二连招,你能接住吗
线程池
- 你管这破玩意叫线程池?
- Java线程池解析
- 关于线程池,这些“根儿上”的东西你不能不知道!
- 没那么简单的线程池
- 如何优雅的使用和理解线程池
- 线程池最常用的 4 种类型解析!
- Java 线程池 ThreadPoolExecutor 八种拒绝策略浅析
- 别再纠结线程池大小 + 线程数量了,没有固定公式的!
- 别再乱改数据库连接池的大小了!
- 教你如何监控 Java 线程池运行状态
- 一文带你了解 Java 并发中的锁优化和线程池优化!