首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发编程
Hz488
创建于2022-07-27
订阅专栏
JAVA并发编程相关知识
等 12 人订阅
共11篇文章
创建于2022-07-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
11.CompletableFuture异步编排
CompletableFuture 异步编排 Future 是 Java 5 添加的类,用来描述一个异步计算的结果。使用isDone方法检查计算是否完成,或者使用get阻塞住调用线程,直到计算完成返回
10.Fuctur,Callable,ThreadLocal,ForkJoin,Disruptor
Fuctur,Callable,ThreadLocal,ForkJoin,Disruptor、ThreadLocal原理、使用场景
9.线程池的使用及ThreadPoolExecutor源码分析
一、线程池的种类、线程池核心参数、ThreadPoolExecutor源码分析、线程池的使用、定时任务线程池、线程池
8.并发集合 HashMap、ConcurrentHashMap、 CopyOnWrite
HashMap 数据结构、扩容、ConcurrentHashMap、CopyOnWritr、运算符、运算符优先级、HashMap源码、ConcurrentHashMap源码
7.Atominc 原子包及 Unsafe 魔法类
一、Atominc 原子包 在 Atomic 包中有12个类,四种原子更新方式,分别是原子更新基本类型、数组、引用和字段。Atomic 包里的类基本都是使用 Unsafe 实现的包装类。
6.并发工具类
Semaphore、CyclicBarrier、CountDownLatch、Executors创建四种线程池
5.阻塞队列BlockingQueue详解
## 队列的类型 数据结构 1.通常使用链表或数组实现 2.一般具有 FIFO(先进先出) 特性,也可以设计为双端队列 3.队列的主要操作:入队和出队 阻塞队列 BlockingQueue 定义:线程
4.AQS与Lock源码详解
1.什么是 AQS? AQS(AbstractQueuedSynchronizer) 定义了一套多线程访问共享资源的同步器框架,是一个依赖状态(state)的同步器。ReentrantLock
3.synchronized详解
synchronized底层原理、AQS、锁、偏向锁、轻量级锁、重量级锁、对象内存布局、管程Monitor、wait、notify原理
2.Java内存模型(JMM)与volatile详解
1.Java内存模型、jmm、MESI缓存一致性协议、总线锁、volatile、内存屏障、happens-before规则、as-if-serial、并发三大特性、原子性、一致性、有序性
1.认识底层操作系统与并发基础
现代计算机硬件结构 CPU、内存 、CPU内部结构、CPU安全登记、CPU缓存结构、操作系统内存管理、内核线程模型、用户线程模型、KLT、ULT、进程与线程