首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JUC
胖DA
创建于2022-03-01
订阅专栏
JUC学习笔记
暂无订阅
共7篇文章
创建于2022-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JUC学习笔记 - 07线程池
本文从线程池(主要是ThreadPoolExecutor)最基本的概念和使用方法说起,然后着手线程池源码进行详细解析。
JUC学习笔记 - 06并发容器
Java容器内容很多,本文只是简单列举了并发容器以及使用方式,并没有针对源码进行细致地解析。可以把本文作为一个索引,对比了解不同容器之间的异同,再选择使用哪些容器,或详细了解底层原理。
JUC学习笔记 - 05强软弱虚引用以及ThreadLocal
本文主要介绍强引用、软引用、弱引用和虚引用,介绍ThreadLocal的作用以及是如何用弱引用避免内存泄漏的。
JUC学习笔记 - 04AQS源码解析
本文源码基于jdk11来举例,AQS在jdk8和jdk9有了一些变化,但是不影响学习核心源码和设计思想。
JUC学习笔记 - 03几种锁的介绍和使用案例
本文介绍了JUC中的几种锁以及使用案例,包括:synchronized、ReentrantLock、CountDownLatch、CyclicBarrier、ReadWriteLock、Phaser等
JUC学习笔记 - 02volatile和synchronized
写在前面: 上篇文章介绍了线程的几个基础概念。本文接着聊多线程离不开的两个关键字,volatile和synchronized。同时还引出并简单描述了`CAS`和`ABA`等问题。
JUC学习笔记 - 01多线程基础
本系列为多线程与高并发(即`JUC`)的学习笔记。本文的主要内容为线程的基础概念,包括线程的理解、创建方式、几种状态等。