跳至主要內容
胖虎Docs
首页
最新Java面试题
Java基础
数据类型
集合
异常
字符串
JVM
数据结构和算法
My SQL
Redis
Mybatis
Spring
Springboot
Java
Java基础
Java多线程
JVM虚拟机
JUC系列
JDK新特性
数据结构与算法
数据结构
常用算法
数据库
MySQL
Redis
Mongodb
Elasticsearch
微服务
Springcloud
Springcloudalibaba
企业级开发框架
Spring
Spring Boot
Mybatis
Mybatis Plus
SSM整合
Spring Security
中间件
MQ
Dubbo
Sharding JDBC
Zookeeper
Nginx
工具
Docker
Git
IntelliJ IDEA
Maven
Java多线程
PangHu
小于 1 分钟
目录
1. Java并发 -- 知识地图
2. 进程与线程
3. 创建线程的方式
4. Thread类详解
5. 线程运行的原理
6. 线程的常用方法
7. sleep、yield线程优先级
8. join、interrupt
9. 线程生命周期
10. 多线程的安全问题
10. synchronized用法
11. 原子性
12. 有序性
13. 轻松理解wait和notify以及使用场景
14. volatile
15. 死锁和死锁定位
16. ConutDownLatch应用场景
17. 读写锁和缓存模板
18. 生产者和消费者模式
19. 异步任务调度工具CompleteFeature
20. 常见加锁场景和加锁工具
21. 锁优化
22. 再论线程安全(volatile)
23. ThreadLocal变量
24. Object类的wait、notify、notfiyall
25. 守护线程
26. DelayQueue介绍
27. CyclicBarrier应用场景
28. Java原子类
29. 无锁方式获取池化资源
31. 线程池
32. 线程池常用类和接口
33. 通过Executors创建线程池
34. 正确理解两类线程池