史上最全的并发编程学习目录
程序员文章站
2022-03-20 12:13:38
[TOC] 文章代码及地址: "https://github.com/codeEngraver/java technology stack/tree/master/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B" 如果觉得不错的可以给个star,整理不易。谢谢谢,持续更新技 ......
目录
文章代码及地址:
如果觉得不错的可以给个star,整理不易。谢谢谢,持续更新技术栈内容
一:线程基础知识
1.并发编程的基本概念
2. 线程的基本操作
3.线程之间的通信wait和notify
4.join和yield以及sleep详解
5. synchronized关键字讲解
6. volatile原理
7. 线程组
8.线程优先级
9.守护线程
10.threadlocal
二:jdk并发包
1.jdk并发工具类
重入锁
信号量
读写锁
countdownlatch
cyclicbarrier
locksupport
2.jdk并发容器
concurrenthashmap
concurrentlinkedqueue
阻塞队列
arrayblockingqueue
linkedblockingqueue
priorityblockingqueue
delay queue
synchronousqueue
linkedblockingdequeue
3.jdk并发框架
fork-join
三:java内存模型
java内存模型的抽象结构
深入理解synchronized关键字
四:线程池
线程池
futuretask
五:原子操作类
原子操作类汇总
六:锁的优化以及注意事项
### 锁优化
推荐阅读
-
《C#并发编程经典实例》学习笔记—3.1 数据的并行处理
-
《C#并发编程经典实例》学习笔记—2.2 返回完成的任务
-
史上最全的python零基础系统学习路线图
-
《C#并发编程经典实例》学习笔记—2.9 处理 async void 方法的异常
-
史上最全的web前端开发程序员学习清单!
-
Java基础篇——线程、并发编程知识点全面介绍(面试、学习的必备索引文档)
-
史上最全面最完整的大数据学习第八章 Hbase完结篇 Hbase 集群搭建以及相关操作
-
《C#并发编程经典实例》学习笔记—2.8 处理 async Task 方法的异常
-
史上最全的Java学习路线
-
Flume 史上最全面的大数据学习第十篇(三)这次应该知道flume的组件和启动命令了吧