--- title: 《二哥的并发编程进阶之路》小册简介,GitHub星标9000+ shortTitle: 并发编程小册简介 category: - Java核心 tag: - Java概述 description: Java进阶之路,小白的零基础Java教程,二哥的Java进阶之路并发编程篇小册简介 head: - - meta - name: keywords content: Java,Java SE,Java基础,Java教程,二哥的Java进阶之路,Java进阶之路,简介,github,pdf,二哥的Java进阶之路.pdf,Java进阶之路.pdf,并发编程 --- ![](https://cdn.tobebetterjavaer.com/stutymore/readme-readme-fengmian.png) # 第零节:小册简介 以上就是小册的封面了,自我感觉还不错哈,简洁大方,但包含的信息又足够的丰富: - 小册名字:二哥的并发编程进阶之路 - 小册作者:沉默王二 - 小册品质:能在 GitHub 取得 9000+ star 自认为品质是有目共睹的,尤其是国内还有不少小伙伴在访问 GitHub 的时候很不顺利。 - 小册风格:通俗易懂、风趣幽默、深度解析,新手可以拿来入门,老手可以拿来进阶,重要的知识,比如说面试高频的内容会从应用到源码挖个底朝天,还会穿插介绍一些计算机底层知识,力求讲个明白) - 小册简介:主要针对并发编程进行讲解,包括并发编程的基础知识、并发编程的高级知识、并发编程的源码分析、并发编程的面试题等,内容涵盖了 Java 并发编程的方方面面,是一份非常适合 Java 并发编程的学习资料。 - 小册品位:底部用了梵高 1889 年的《星空》(the starry night),绝美的漩涡星空,耀眼的月亮,宁静的村庄,还有一颗燃烧着火焰的巨大柏树,我想小册的艺术品位也是恰到好处的。 - 小册说明:《二哥的并发编程进阶之路》是《[二哥的 Java 进阶之路](https://javabetter.cn/overview/)》的姐妹篇,原本打算放在一个小册,但内容太多了,压缩前的 PDF 足足 150M,所以只能分成两份小册,这样也方便读者朋友们按需阅读。 ## 小册包含哪些内容? 《二哥的并发编程进阶之路》主要包含下面这些内容: - 线程的基本概念和使用方法 - 进程和线程的区别 - 多线程带来了哪些问题 - Java的内存模型 - sychronized 关键字 - volatile 关键字 - CAS 原理 - AQS 原理 - ReentrantLock - ReentrantReadWriteLock - Condition - CountDownLatch - 线程池 - 并发容器(ConcurrentHashMap、ConcurrentLinkedQueue、BlockingQueue、CopyOnWriteArrayList) - 本地变量 ThreadLocal - 生产者消费者模型 一共 31 篇内容,共计 33 万+ 字,绝对不虚市面上任何一本 Java 并发编程的实体书!用一张思维导图来做个总结吧。 ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xuexiluxian/java-thread-map.png) 这里展示一下暗黑版的 PDF 视图,大家先感受一下,手绘图都画得非常用心。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411224013.png) 这是 epub 版本的阅读效果,感觉左右翻动的效果好舒服,一次可以看两页,真的就像在读纸质版书籍一样,体验非常棒。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230412002314.png) 如果你喜欢在线阅读,请戳下面这个网址: > [https://javabetter.cn/xuexiluxian/java/thread.html](https://javabetter.cn/xuexiluxian/java/thread.html) 首页见下图,同样简洁、清新、方便沉浸式阅读: ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411102619.png) 你也可以到技术派的[教程栏(戳这里)](https://paicoding.com/column)里阅读,目前正在连载更新中。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230410215012.png) >技术派是一个基于 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等技术栈实现的社区系统,采用主流的互联网技术架构、全新的UI设计、支持一键源码部署,拥有完整的文章&教程发布/搜索/评论/统计流程等,[代码完全开源(可戳)](https://github.com/itwanger/paicoding),没有任何二次封装,是一个非常适合二次开发/实战的现代化社区项目👍 。 如果你在阅读过程中感觉这份小册写的还不错,甚至有亿点点收获,**请肆无忌惮地把这份小册分享给你的同事、同学、舍友、朋友,让他们也进步亿点点,赠人玫瑰手有余香嘛**。 如果这份小册有幸被更多人看得到,我的虚荣心也会得到恰当的满足,嘿嘿😜 ## 如何获取最新版? 小册分为 3 个版本,暗黑版(适合夜服)、亮白版(适合打印)、epub 版,可以说凝聚了二哥十多年来学习 Java 的心血,33 万+,绝对不虚市面上任何一本 Java 实体书! ![](https://cdn.tobebetterjavaer.com/stutymore/readme-wecom-temp-cbe8e183acdd8daa542c94ab7f4a7eec.png) 小册会持续保持**更新**,如果想获得最新版,请在我的微信公众号 **沉默王二** 后台回复 **222** 获取(你懂我的意思吧,我肯定是足够二才有这样的勇气定义这样一个关键字)! ![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongzhonghao.png) ## 面试指南(配套教程) 《Java 面试指南》是[二哥编程星球的](https://javabetter.cn/zhishixingqiu/)的一个内部小册,和《Java 进阶之路》内容互补。相比开源的版本来说,《Java 面试指南》添加了下面这些板块和内容: - 面试准备篇(20+篇),手把手教你如何准备面试。 - 职场修炼篇(10+篇),手摸手教你如何在职场中如鱼得水。 - 技术提升篇(30+篇),手拉手教你如何成为团队不可或缺的技术攻坚小能手。 - 面经分享篇(20+篇),手牵手教你如何在面试中知彼知己,百战不殆。 - 场景设计篇(20+篇),手握手教你如何在面试中脱颖而出。 ### 内容概览 #### 面试准备篇 所谓临阵磨枪,不快也光。更何况提前做好充足的准备呢?这 20+篇文章会系统地引导你该如何做准备。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411111002.png) #### 职场修炼篇 如何平滑度过试用期?如何平滑度过 35 岁程序员危机?如何在繁重的工作中持续成长?如何做副业?等等,都是大家迫切关心的问题,这 10+篇文章会一一为你揭晓答案。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411111200.png) #### 技术提升篇 编程能力、技术功底,是我们程序员安身立命之本,是我们求职/工作的最核心的武器。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411112059.png) #### 面经分享篇 知彼知己,方能百战不殆,我们必须得站在学长学姐的肩膀上,才能走得更远更快。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411112435.png) #### 场景设计题篇 这里收录的都是精华,让天底下没有难背的八股文;场景设计题篇页都是面试中经常考察的大项,可以让你和面试官对线半小时(😁) ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411112637.png) ### 星球其他资源 除了《Java 面试指南》外,星球还提供了《编程喵实战项目笔记》、《二哥的 LeetCode 刷题笔记》,以及技术派实战项目配套的 120+篇硬核教程。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411113022.png) 这里重点介绍一下技术派吧,这个项目上线后,一直广受好评,读者朋友们的认可度非常高,项目配套的教程也足够的硬核。 ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/zhishixingqiu/readme-75e5d61a-55e8-46b8-a261-31bd0d86b81a.png) 这是部分目录(共计 120 篇,大厂篇、基础篇、进阶篇、工程篇,全部落地)。 开篇: - 技术答疑(⭐️) - 技术派问题反馈及解决方案(⭐️) - 踩坑实录之本地缓存Caffeine采坑实录(⭐️) - 技术派系统架构、功能模块一览(⭐️⭐️⭐️⭐️⭐️) 大厂篇: - 技术派产品调研,让你了解产品诞生背后的故事(⭐️⭐️) - 技术派产品设计(⭐️) - 技术派交互视觉设计(⭐️) - 技术派整体架构方案设计全过程(⭐️⭐️⭐️) - 技术方案详细设计(⭐️⭐️⭐️⭐️) - 技术派项目管理流程(⭐️⭐️) - 技术派项目管理研发阶段(⭐️⭐️⭐️) 基础篇: - 技术派中实体对象 DO、DTO、VO 到底代表了什么(⭐️) - 通过技术派项目讲解 MVC 分层架构的应用(⭐️⭐️) - 技术派整合本地缓存之Guava(⭐️⭐️⭐️) - 技术派整合本地缓存之Caffeine(⭐️⭐️⭐️⭐️) - 技术派整合 Redis(⭐️) - 技术派中基于 Redis 的缓存示例(⭐️⭐️⭐️) - 技术派中基于Cacheable注解实现缓存示例(⭐️⭐️) - 技术派中的事务使用实例(⭐️⭐️⭐️) - 事务使用的 7 条注意事项(⭐️⭐️⭐️) - 技术派中的多配置文件说明(⭐️) - 技术派整合 Logback/lombok 配置日志输出(⭐️) - 技术派整合邮件服务实现邮件发送(⭐️) - Web 三大组件之 Filter 在技术派中的应用(⭐️) - Web 三大组件之 Servlet 在技术派中的应用(⭐️) - Web 三大组件之 listenter 在技术派中的应用(⭐️) - 技术派实时在线人数统计-单机版(⭐️) 进阶篇: - 技术派之扫码登录实现原理(⭐️) - 技术派身份验证之session与 cookie(⭐️) - 技术派中基于异常日志的报警通知(⭐️) 扩展篇: - 技术派的数据库表自动初始化实现方案(⭐️⭐️⭐️⭐️⭐️) - 技术派中基于 filter 实现请求日志记录(⭐️) 工程篇: - 技术派项目工程搭建手册(⭐️⭐️⭐️⭐️) - 技术派本地多机器部署开发教程(⭐️⭐️) - 技术派服务器部署指导手册(⭐️⭐️) - 技术派的 MVC 分层架构(⭐️⭐️) - 技术派 Docker 本机部署开发手册(⭐️⭐️⭐️) - 技术派多环境配置管理(⭐️) 欣赏一下技术派实战项目的首页吧,绝壁清新、高级、上档次! ![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/zhishixingqiu/readme-72345f90-68dc-421d-97c5-0ebf411212ae.png) ### 星球限时优惠 一年前,星球的定价是 99 元一年,第一批优惠券的额度是 30 元,等于说 69 元的低价就可以加入,再扣除掉星球手续费,几乎就是纯粹做公益。 随着时间的推移,星球积累的干货/资源越来越多,我花在星球上的时间也越来越多,[星球的知识图谱](https://javabetter.cn/zhishixingqiu/map.html)里沉淀的问题,你可以戳这个[链接](https://javabetter.cn/zhishixingqiu/map.html)去感受一下。有学习计划啊、有学生党秋招&春招&offer选择&考研&实习&专升本&培训班的问题啊、有工作党方向选择&转行&求职&职业规划的问题啊,还有大大小小的技术细节,我都竭尽全力去帮助球友,并且得到了球友的认可和尊重。 目前星球已经 2100+ 人了,所以星球也涨价到了 119 元,后续会讲星球的价格调整为 139 元/年,所以想加入的小伙伴一定要趁早。 ![](https://cdn.tobebetterjavaer.com/stutymore/readme-20230411113706.png) 你可以添加我的微信(没有⼿机号再申请微信,故使⽤企业微信。不过,请放⼼,这个号的消息也是 我本⼈处理,平时最常看这个微信)领取星球专属优惠券(推荐),限时 89/年 加⼊(续费半价)! 或者你也可以微信扫码或者长按自动识别领取 30 元优惠券,**89/年** 加入! 对了,**加入星球后记得花 10 分钟时间看一下星球的两个置顶贴,你会发现物超所值**! 成功没有一蹴而就,没有一飞冲天,但只要你能够一步一个脚印,就能取得你心满意足的好结果,请给自己一个机会! 最后,把二哥的座右铭送给你:**没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟**。 共勉 ⛽️。 ## 如何贡献? 对了,如果你在阅读的过程中遇到一些错误,欢迎到我的开源仓库提交 issue、PR(审核通过后可成为 Contributor),我会第一时间修正,感谢你为后来者做出的贡献。 >- GitHub:[https://github.com/itwanger/toBeBetterJavaer](https://github.com/itwanger/toBeBetterJavaer) >- 码云:[https://gitee.com/itwanger/toBeBetterJavaer](https://gitee.com/itwanger/toBeBetterJavaer) ## 更新记录 ### V1.0-2023年04月11日 第一版《二哥的 Java 进阶之路》正式完结发布!