技术栈
juc并发
东阳马生架构
1 个月前
juc并发
JUC并发—15.红黑树详解
目录1.红黑树的定义性质和推论2.红黑树的旋转操作3.红黑树之添加结点的方法4.红黑树之删除结点的方法一
东阳马生架构
1 个月前
juc并发
JUC并发—14.Future模式和异步编程分析二
大纲1.FutureTask(Future/Callable)的使用例子2.FutureTask(Future/Callable)的实现原理
东阳马生架构
1 个月前
juc并发
JUC并发—14.Future模式和异步编程分析
大纲1.FutureTask(Future/Callable)的使用例子2.FutureTask(Future/Callable)的实现原理
东阳马生架构
1 个月前
juc并发
JUC并发—13.Future模式和异步编程简介
大纲1.Runnable接口与Callable接口(1)Runnable接口实现异步任务(2)Callable接口实现异步任务
东阳马生架构
1 个月前
juc并发
JUC并发—12.ThreadLocal源码分析
大纲1.ThreadLocal的特点介绍2.ThreadLocal的使用案例3.ThreadLocal的内部结构
东阳马生架构
1 个月前
juc并发
JUC并发—11.线程池源码分析
大纲1.线程池的优势和JUC提供的线程池2.ThreadPoolExecutor和Excutors创建的线程池
东阳马生架构
1 个月前
juc并发
JUC并发—10.锁优化与锁故障
大纲1.标志位修改场景优先使用volatile(服务优雅停机)2.数值递增场景优先使用Atomic类(心跳计数器)
东阳马生架构
1 个月前
java
·
juc并发
·
并发安全的集合
JUC并发—9.并发安全集合四
大纲1.并发安全的数组列表CopyOnWriteArrayList2.并发安全的链表队列ConcurrentLinkedQueue
东阳马生架构
1 个月前
java
·
juc并发
·
并发安全的集合
JUC并发—9.并发安全集合三
大纲1.并发安全的数组列表CopyOnWriteArrayList2.并发安全的链表队列ConcurrentLinkedQueue
东阳马生架构
1 个月前
juc并发
JUC并发—9.并发安全集合二
大纲1.并发安全的数组列表CopyOnWriteArrayList2.并发安全的链表队列ConcurrentLinkedQueue
东阳马生架构
1 个月前
juc并发
JUC并发—8.并发安全集合二
大纲1.JDK 1.7的HashMap的死循环与数据丢失2.ConcurrentHashMap的并发安全
东阳马生架构
1 个月前
juc并发
JUC并发—8.并发安全集合一
大纲1.JDK 1.7的HashMap的死循环与数据丢失2.ConcurrentHashMap的并发安全
东阳马生架构
1 个月前
juc并发
JUC并发—7.AQS源码分析三
大纲1.等待多线程完成的CountDownLatch介绍2.CountDownLatch.await()方法源码
东阳马生架构
1 个月前
juc并发
JUC并发—6.AQS源码分析二
大纲1.ReentractReadWriteLock的基本原理2.基于AQS实现的ReentractReadWriteLock
东阳马生架构
1 个月前
juc并发
JUC并发—5.AQS源码分析一
大纲1.JUC中的Lock接口2.如何实现具有阻塞或唤醒功能的锁3.AQS抽象队列同步器的理解4.基于AQS实现的ReentractLock
东阳马生架构
2 个月前
juc并发
JUC并发-4.wait和notify以及Atomic原理
大纲1.wait()与notify()实现一个简易的内存队列2.wait()与notify()的底层原理
东阳马生架构
2 个月前
juc并发
JUC并发—3.volatile和synchronized原理
大纲1.volatile关键字的使用例子2.主内存和CPU的缓存模型3.CPU高速缓存的数据不一致问题