JAVACORE JAVACORE
基础特性
高级特性
容器
IO
并发
JVM
  • Java 教程 📚 (opens new window)
  • JavaCore 教程 📚 (opens new window)
  • Spring 教程 📚 (opens new window)
  • Spring Boot 教程 📚 (opens new window)
🎯 博客 (opens new window)
GitHub (opens new window)
基础特性
高级特性
容器
IO
并发
JVM
  • Java 教程 📚 (opens new window)
  • JavaCore 教程 📚 (opens new window)
  • Spring 教程 📚 (opens new window)
  • Spring Boot 教程 📚 (opens new window)
🎯 博客 (opens new window)
GitHub (opens new window)
  • JavaSE

    • 基础特性

      • Java 开发环境
      • Java 基础语法特性
      • 深入理解 Java 基本数据类型
      • Java 面向对象
      • 深入理解 Java 方法
      • 深入理解 Java 数组
      • 深入理解 Java 枚举
      • Java 控制语句
      • 深入理解 Java 异常
      • 深入理解 Java 泛型
      • 深入理解 Java 反射和动态代理
      • 深入理解 Java 注解
      • Java 常用工具类
      • 深入理解 Java String 类型
    • 高级特性

    • 容器

    • IO

    • 并发

    • JVM

    • Java 面试总结
  • Java
  • JavaSE
  • 并发
dunwu
2020-06-04
目录

Java 并发

# Java 并发

Java 并发总结、整理 Java 并发编程相关知识点。

并发编程并非 Java 语言所独有,而是一种成熟的编程范式,Java 只是用自己的方式实现了并发工作模型。学习 Java 并发编程,应该先熟悉并发的基本概念,然后进一步了解并发的特性以及其特性所面临的问题。掌握了这些,当学习 Java 并发工具时,才会明白它们各自是为了解决什么问题,为什么要这样设计。通过这样由点到面的学习方式,更容易融会贯通,将并发知识形成体系化。

# 📖 内容

# Java 并发简介

关键词:进程、线程、安全性、活跃性、性能、死锁、饥饿、上下文切换

img

# Java 线程基础

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

img

img

# 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)
#Java#JavaSE#并发
上次更新: 2024/09/13, 06:43:21
最近更新
01
JavaSE
05-06
02
源码级深度理解 Java SPI
04-26
03
Java 基础语法特性
01-25
更多文章>
Theme by Vdoing | Copyright © 2019-2024 钝悟(dunwu) | CC-BY-SA-4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×