JUC
文章平均质量分 97
JUC
流离失
这个作者很懒,什么都没留下…
展开
-
Java并发编程(三)
笔记来源:黑马程序员全面深入学习Java并发编程,JUC并发编程全套教程 笔记来源:AC_Jobim JUC并发编程全套教程 附有一些个人见解,如有错误,请指正! 文章目录一、ThreadLocal详解1.1 ThreadLocal的使用1.2 ThreadLocal实现原理1.3 ThreadLocal内存泄漏1.3.1 强、软、弱、虚、四大引用1.3.2 原因分析二、AQS详解2.1 AQS介绍2.2 AQS源码分析2.3 ReentrantLock2.4 ReentrantReadWriteLoc.原创 2021-10-13 13:24:18 · 362 阅读 · 0 评论 -
Java并发编程(二)
笔记来源:黑马程序员全面深入学习Java并发编程,JUC并发编程全套教程 笔记来源:AC_Jobim JUC并发编程全套教程 附有一些个人见解,如有错误,请指正! 文章目录一、Java锁相关1.1 悲观锁和乐观锁1.2 公平锁和非公平锁1.3 死锁(重点)1.4 独占锁(写锁)和共享锁(读锁)1.5 自旋锁(spinlock)1.6 无锁、偏向锁、轻量锁、重量锁二、Java内存模型2.1 是什么JMM?2.2 JMM下三大特性2.3 八种内存交互操作2.4 先行发生原则happens-before三、v.原创 2021-10-13 12:41:26 · 174 阅读 · 0 评论 -
Java并发编程(一)
笔记来源:黑马程序员全面深入学习Java并发编程,JUC并发编程全套教程 笔记来源:AC_Jobim JUC并发编程全套教程 附有一些个人见解,如有错误,请指正! 文章目录一、进程和线程二、Java线程2.1 创建线程的四种方式2.2 线程的生命周期2.3 线程的状态转换(API层次)2.4 线程运行原理2.5 守护线程三、Java对象内存布局和对象头四、synchronized与锁升级4.1 synchronized关键字4.2 synchronized的锁升级4.2.1 偏向锁4.2.2 轻量级锁4.原创 2021-10-12 19:38:59 · 530 阅读 · 0 评论