Java 并发
# Java 并发
Java 并发总结、整理 Java 并发编程相关知识点。
并发编程并非 Java 语言所独有,而是一种成熟的编程范式,Java 只是用自己的方式实现了并发工作模型。学习 Java 并发编程,应该先熟悉并发的基本概念,然后进一步了解并发的特性以及其特性所面临的问题。掌握了这些,当学习 Java 并发工具时,才会明白它们各自是为了解决什么问题,为什么要这样设计。通过这样由点到面的学习方式,更容易融会贯通,将并发知识形成体系化。
# 📖 内容
# Java 并发简介
关键词:
进程、线程、安全性、活跃性、性能、死锁、饥饿、上下文切换

# Java 线程基础
关键词:
Thread、Runnable、Callable、Future、wait、notify、notifyAll、join、sleep、yeild、线程状态、线程通信


# Java 并发核心机制
关键词:
synchronized、volatile、CAS、ThreadLocal
# Java 并发锁
关键词:
AQS、ReentrantLock、ReentrantReadWriteLock、Condition
# Java 原子类
关键词:
CAS、Atomic
# Java 并发容器
关键词:
ConcurrentHashMap、CopyOnWriteArrayList
# Java 线程池
关键词:
Executor、ExecutorService、ThreadPoolExecutor、Executors
# Java 并发工具类
关键词:
CountDownLatch、CyclicBarrier、Semaphore
# Java 内存模型
关键词:
JMM、volatile、synchronized、final、Happens-Before、内存屏障
# ForkJoin 框架
# 📚 资料
- 《Java 并发编程实战》 (opens new window)
- 《Java 并发编程的艺术》 (opens new window)
- 《深入理解 Java 虚拟机》 (opens new window)
- 《Effective Java》 (opens new window)
- 《Java 核心技术面试精讲》 (opens new window)
- 《Java 性能调优实战》 (opens new window)
- 《Java 业务开发常见错误 100 例》 (opens new window)
- 《Java 并发编程实战》 (opens new window)
# 🚪 传送
◾ 🏠 JAVACORE 首页 (opens new window) ◾ 🎯 钝悟的博客 (opens new window) ◾
📝 帮助改善此页面! (opens new window)
上次更新: 2024/09/13, 06:43:21