本文记录java多线程相关的知识,部分资源来自于网络,大部分是基于本人对多线程的理解,而进行的总结。
多线程的理论知识
多线程的基本概念
线程互斥
线程互斥
题目 | 链接地址 |
---|---|
深入理解AQS(AbstractQueuedSynchronizer)与初识Lock | https://blog.csdn.net/qq_31960623/article/details/115488623 |
浅析ReentrantLock重入锁 | https://blog.csdn.net/qq_31960623/article/details/115517994 |
浅析ReentrantReadWriteLock读写锁 | https://blog.csdn.net/qq_31960623/article/details/115523123 |
浅析Lock工具类LockSupport | https://blog.csdn.net/qq_31960623/article/details/115537323 |
线程同步
线程同步
题目 | 链接地址 |
---|---|
浅析Condition与等待通知机制 | https://blog.csdn.net/qq_31960623/article/details/115540374 |
同步工具之CountDownLatch闭锁 | https://blog.csdn.net/qq_31960623/article/details/115596562 |
同步工具之CyclicBarrier循环栅栏 | https://blog.csdn.net/qq_31960623/article/details/115605264 |
同步工具之Semaphore信号量 | https://blog.csdn.net/qq_31960623/article/details/115616260 |
线程池
线程池
题目 | 链接地址 |
---|---|
线程池设计详解 | https://blog.csdn.net/qq_31960623/article/details/115013270 |
4种线程池详解 | https://blog.csdn.net/qq_31960623/article/details/116020281 |
并发容器
并发容器
题目 | 链接地址 |
---|---|
并发容器(J.U.C)中的集合类 | https://blog.csdn.net/qq_31960623/article/details/115551527 |
并发容器(J.U.C)中的队列类 | https://blog.csdn.net/qq_31960623/article/details/115619126 |
深入理解并发容器ThreadLocal | https://blog.csdn.net/qq_31960623/article/details/115628423 |
ConcurrentHashMap深度分析(JDK 1.8版本) | https://blog.csdn.net/qq_31960623/article/details/116670598 |
多线程相关
多线程相关