欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java并发知识整理

程序员文章站 2022-03-16 22:27:11
整理了一下前端时间学习Java并发的笔记,大约有40篇。 1. Java并发基础知识 "并发基础(一) 线程介绍" "并发基础(二) Thread类的API总结" "并发基础(三) java线程优先级" "并发基础(四) java中线程的状态" "并发基础(五) 创建线程的四种方式" "并发基础(六 ......

整理了一下前端时间学习Java并发的笔记,大约有40篇。

1. Java并发基础知识

并发基础(一) 线程介绍
并发基础(二) Thread类的API总结
并发基础(三) java线程优先级
并发基础(四) java中线程的状态
并发基础(五) 创建线程的四种方式
并发基础(六) 线程Thread类的start()和run()
并发基础(七) Thread 类的sleep()、yeild()、join()
并发基础(八) java线程的中断机制
并发基础(九) java线程的终止与中断
并发基础(十) 线程局部副本ThreadLocal之正解

2. Excutor框架

Executor框架(一)Executor框架介绍
Executor框架(二)Executor 与 ExecutorService两个基本接口
Executor框架(三)线程池详细介绍与ThreadPoolExecutor
Executor框架(四)周期/延时任务ScheduleThreadPoolExecutor
Executor框架(五)Executors工厂类
xecutor框架(六)CompletionService 接口
Executor框架(七)Future 接口、FutureTask类
Fork-Join分治编程介绍(一)
Fork-Join 原理深入分析(二)

3. 同步锁

内置锁(一)synchronized 介绍与用法
内置锁(二)synchronized下的等待通知机制
内置锁(三)synchronized的几个要注意的对象监视器
显示锁(一)Lock显示锁的优点
显式锁(二)Lock接口与显示锁介绍
显式锁(三)读写锁ReadWriteLock
显式锁(四)Lock的等待通知机制Condition
同步锁源码分析(一)AbstractQueuedSynchronizer原理

4. 并发工具类

并发工具类(一)等待多线程的CountDownLatch
并发工具类(二)同步屏障CyclicBarrier
并发工具类(三)控制并发线程的数量 Semphore
并发工具类(四)线程间的交换数据 Exchanger
并发工具类(五) Phaser类

5. 并发容器

并发容器(一)同步容器 与 并发容器
并发容器(二)阻塞队列详细介绍
并发容器(三)非阻塞队列的并发容器
并发容器(四)ConcurrentHashMap 深入解析(JDK1.6)

原子操作类(一)原子操作类详细介绍
原子操作类(二)原子操作的实现原理
java内存模型(一)正确使用 Volatile 变量
java内存模型(二)深入理解java内存模型的系列好文