写点什么

华为与阿里等五位架构师一起奋战七个月,写出这一份 Java 并发编程

  • 2023-05-17
    湖南
  • 本文字数:1050 字

    阅读完需:约 3 分钟

本书由五位作者(均为 RedSpider 社区成员)共同撰写。他们均参与了初稿编写、文章修订等工作。

  • 灵鹤:Naver China Java 工程师,拥有国外大型企业高并发项目经验,熟悉敏捷流程开发及持续集成,热爱开源,喜欢分享,对于写作始终保持严谨的态度。

  • 毛毛虫:Java 开发工程师,专注 Java 技术体系,熟悉微服务及大数据领域。拥有大数据项目开发经验和运维经验、丰富的企业级项目开发经验。热爱开源,乐于分享。目前专注于微服务,JVM,大数据生态系统。

  • 潘帕斯雄鹰:Java 开发工程师,长期位于 Java 开发一线,拥有丰富的大型企业级项目开发经验,熟悉敏捷开发流程。热衷于探索未知,目前专注于 Java 高并发,JVM。

  • 萤火虫:ThoughtWorks Java 开发工程师,咨询师,擅长 Java 技术栈,熟悉微服务及 DevOps 领域,拥有大型国际高并发项目的开发经验和运维经验。对新技术有强烈的好奇心,热爱钻研技术深度,自我驱动能力和学习能力较强。熟悉敏捷实践。热爱开源和分享,具有丰富的演讲经验和写作经验。

  • 啄木鸟:Java 开发工程师,拥有国内外分布式架构高并发项目开发经验,主要从事微服务架构下 API 设计与开发。对于敏捷实践与持续集成/交付有丰富经验。拥抱开源,善于钻研技术难点。热爱与人沟通,有丰富的培训团队和新人经验。

作者的初衷

笔者在读完市面上关于 Java 并发编程的资料后,感觉有些知识点不是很清晰,于是在 RedSpider 社区内展开了对 Java 并发编程原理的讨论。鉴于开源精神,我们决定将我们讨论之后的 Java 并发编程原理整理成书籍,分享给大家。


站在巨人的肩上,我们可以看得更远。本书内容的主要来源有博客、书籍、论文,对于一些已经叙述得很清晰的知识点我们直接引用在本书中;对于一些没有讲解清楚的知识点,我们加以画图或者编写 Demo 进行加工;而对于一些模棱两可的知识点,本书在查阅了大量资料的情况下,给出最合理的解释。


写本书的过程也是对自己研究和掌握的技术点进行整理的过程,希望本书能帮助读者快速掌握并发编程技术。


限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴 点击这里凭本文截图即可获取!

第一篇:基础篇

  • Java 线程间的通信

  • 进程与线程基本概念

  • Java 多线程入门门类和接口

  • 线程组和线程优先级

  • Java 线程的状态及主要转化方法




第二篇:原理篇

  • Java 内存模型基础知识

  • 重排序与 happens-before

  • volatile

  • synchronized 与锁

  • CAS 与原子操作

  • AQS



第三篇: JDK 工具篇

  • 线程池原理

  • 阻塞队列

  • 锁接口和类

  • 并发集合容器简介

  • CopyOnWrite

  • 通信工具类

  • Fork/Join 框架

  • Java 8 Stream 并行计算原理

  • 计划任务



限于文章篇幅原因,就展示到这里了,有需要的小伙伴 点击这里凭本文截图即可获取!

用户头像

还未添加个人签名 2021-07-28 加入

公众号:该用户快成仙了

评论

发布
暂无评论
华为与阿里等五位架构师一起奋战七个月,写出这一份Java并发编程_Java_做梦都在改BUG_InfoQ写作社区