JAVA多线程相关

本文记录java多线程相关的知识,部分资源来自于网络,大部分是基于本人对多线程的理解,而进行的总结。

文章目录

  • 多线程的理论知识
  • 线程互斥
  • 线程同步
  • 线程池
  • 并发容器
  • 多线程相关


多线程的理论知识

多线程的基本概念

题目 链接地址
JAVA多线程 https://blog.csdn.net/qq_31960623/article/details/104380939
线程的状态和基本操作 https://blog.csdn.net/qq_31960623/article/details/115240178
CPU多级缓存 https://blog.csdn.net/qq_31960623/article/details/115348065
JAVA内存模型与线程安全 https://blog.csdn.net/qq_31960623/article/details/115353065
重排序 https://blog.csdn.net/qq_31960623/article/details/115382268
深入理解并发的关键字-synchronized https://blog.csdn.net/qq_31960623/article/details/115399463
深入理解并发的关键字-volatile https://blog.csdn.net/qq_31960623/article/details/115479639

线程互斥

线程互斥

题目 链接地址
深入理解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

多线程相关

多线程相关

题目 链接地址
Atomic包的4种类型详解 https://blog.csdn.net/qq_31960623/article/details/115549005
深入理解无锁算法(CAS) https://blog.csdn.net/qq_31960623/article/details/115573337
多线程顺序打印的5种解法 https://blog.csdn.net/qq_31960623/article/details/115793981
浅析多线程中的各种锁 https://blog.csdn.net/qq_31960623/article/details/115831185
Java中的各种锁事 https://blog.csdn.net/qq_31960623/article/details/116641525
并发编程经典面试题 https://blog.csdn.net/qq_31960623/article/details/116403001

你可能感兴趣的:(并发编程,多线程,java)