--- title: 《二哥的并发编程》小册简介,GitHub星标10000+,共计 15 万余字,200+张手绘图 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,并发编程 --- 大家好,我是二哥呀。 来介绍一下《二哥的并发编程进阶之路》小册吧。小册主要围绕着 Java 中的并发编程/多线程展开,一共 31 个小节,15 万+字,手绘图 200+张,耗费了巨大的心血,以下是小册的个人信息。 - 小册名字:二哥的并发编程进阶之路 - 小册作者:沉默王二 - 小册品质:该小册的内容来源于二哥在 GitHub 上开源的知识库《[Java 进阶之路](https://github.com/itwanger/toBeBetterJavaer)》,能在 GitHub 取得 10000+ star 可以说品质是有目共睹,尤其是国内还有不少小伙伴在访问 GitHub 的时候很不顺利。 - 小册初衷:面试过小伙伴应该感受比较深,并发编程在 Java 岗的面试中占比挺大,尤其是去一些知名公司的话,像 volatile、sychronized、CAS、AQS、线程池、JUC 包、原子类、ThreadLocal、生产者-消费者模式等内容,都是面试中经常被考察的内容。另外,工作一两年后的初级程序员,如果想进阶为高级程序员,并发编程的内容也是完全绕不开的,二哥之所以花大力气整理《[并发编程小册](https://javabetter.cn/thread/)》的原因也在于此,就是希望能帮助大家轻松且深刻地掌握并发编程/多线程方面的知识。 - 小册简介:主要针对并发编程进行讲解,包括并发编程的基础知识、并发编程的高级知识、并发编程的源码分析、并发编程的面试题等,内容涵盖了 Java 并发编程的方方面面,是一份非常适合 Java 并发编程的学习资料。 - 小册说明:小册算是《[二哥的 Java 进阶之路基础篇](https://javabetter.cn/overview/)》的姐妹篇,可通过 [GitHub 阅读](https://github.com/itwanger/toBeBetterJavaer#java%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B)或者[二哥的网站在线阅读](https://javabetter.cn/thread/),同时提供 PDF 版本,15 万+字,手绘图 200+张,有亮白版、暗黑版和 epub 三个版本,前后耗费 3 个多月的时间,很不容易,希望你能好好珍惜。 ## 小册包含哪些内容? 《二哥的并发编程进阶之路》主要包含下面这些内容: - 线程的基本概念和使用方法 - 进程和线程的区别 - 多线程带来了哪些问题 - Java的内存模型 - sychronized 关键字 - volatile 关键字 - CAS 原理 - AQS 原理 - ReentrantLock - ReentrantReadWriteLock - Condition - CountDownLatch - 线程池 - 并发容器(ConcurrentHashMap、ConcurrentLinkedQueue、BlockingQueue、CopyOnWriteArrayList) - 本地变量 ThreadLocal - 生产者消费者模型 一共 31 篇内容,共计 15 万+ 字,用一张思维导图来做个总结吧。 ![并发编程知识点](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xuexiluxian/java-thread-map.png) 这里展示一下暗黑版的 PDF 视图,大家先感受一下,手绘图都画得非常用心。 ![二哥的并发编程小册暗黑版](https://cdn.tobebetterjavaer.com/stutymore/readme-20230904115241.png) 这是 epub 版本的阅读效果,感觉左右翻动的效果好舒服,一次可以看两页,真的就像在读纸质版书籍一样,体验非常棒。 ![二哥的并发编程小册 epub 版](https://cdn.tobebetterjavaer.com/stutymore/readme-20230904121834.png) 如果你喜欢在线阅读,请访问下面这个网址: > [https://javabetter.cn/thread/](https://javabetter.cn/thread/) 如果你在阅读过程中感觉这份小册写的还不错,甚至有亿点点收获,我的虚荣心也会得到恰当的满足😜 ## 如何获取最新版? 小册分为 3 个版本,暗黑版(适合夜服)、亮白版(适合打印)、epub 版,绝对不虚市面上任何一本 Java 并发编程/多线程的实体书! ![二哥的并发编程进阶之路三个版本](https://cdn.tobebetterjavaer.com/stutymore/readme-20230904122154.png) 小册会持续保持**更新**,如果想获得最新版,请扫下面的优惠券加入[二哥的编程星球](https://javabetter.cn/zhishixingqiu/)。 ![并发编程微信扫码或者长按识别](https://cdn.tobebetterjavaer.com/stutymore/mianshi-20241012163129.png) 然后通过下面这个链接获取 PDF。 >PDF:[https://t.zsxq.com/12DwOxfyw](https://t.zsxq.com/12DwOxfyw) ![二哥的并发编程进阶之路第一版](https://cdn.tobebetterjavaer.com/stutymore/readme-20230922112407.png) 或者你也可以通过星球的第一个置顶帖「[球友必看](https://t.zsxq.com/12rEo9Pdu)」在百度网盘和阿里云盘中下载。 ![网盘地址](https://cdn.tobebetterjavaer.com/stutymore/readme-20230922113817.png) PDF 在星球发表后,也是得到了球友的一致认同,看看这点赞人数,一共 15 万+字,200+ 张手绘图。前后耗费 3 个多月的时间,很不容易,希望你能认真阅读,然后快速提升你在并发编程方面的编码能力和面试功底。 ## 面试指南(配套教程) 《Java 面试指南》是[二哥编程星球的](https://javabetter.cn/zhishixingqiu/)的一个付费专栏,和《Java 进阶之路》上的内容可以形成很好的互补,截止到目前,《[Java 面试指南](https://javabetter.cn/zhishixingqiu/mianshi.html)》已经更新了 **80万+字**,可以说是满满的干货和诚意。 ![Java 面试指南统计面板](https://cdn.tobebetterjavaer.com/stutymore/mianshi-20240723103741.png) 一共分为 6 大板块,对面试、职场、技术、学习都会帮助特别大。 - 面试准备篇(25+篇),手把手教你如何准备面试。 - 职场修炼篇(11+篇),手摸手教你如何在职场中如鱼得水。 - 学习路线篇(13+篇),手勾手教你如何快速学习一门技术栈。 - 技术提升篇(33+篇),手拉手教你如何成为团队不可或缺的技术攻坚小能手。 - 面经分享篇(23+篇),手牵手教你如何在面试中知彼知己,百战不殆。 - 场景设计篇(22+篇),手握手教你如何在面试中脱颖而出。 ### 01、面试准备篇 所谓临阵磨枪,不快也光。更何况提前做好充足的准备呢?这 25+篇内容会系统地引导你该如何做好面试准备。涉及到的主题有:简历、源码、LeetCode、项目经验、开源项目、高并发、证书、和 HR 对线、国企名单、公司投递名单、银行、谈薪等等面试常见问题。 ![如何准备面试](https://cdn.tobebetterjavaer.com/paicoding/8f43c95b9c03f786f42e314d84842564.png) ![如何写好简历](https://cdn.tobebetterjavaer.com/paicoding/d2770ebcf6433388f802d5bdd2db83f3.png) ![秋招投递名单](https://cdn.tobebetterjavaer.com/stutymore/mianshi-20240723103351.png) ### 02、职场修炼篇 如何平滑度过试用期?如何平滑度过 35 岁程序员危机?如何在繁重的工作中持续成长?如何做副业?如何赚零花钱?如何达到 30 万+年薪等等,都是大家迫切关心的问题,这 11+篇内容会一一为你揭晓答案。 ![职场修炼篇](https://cdn.tobebetterjavaer.com/paicoding/398dad8b63a4d1fe0998187bf02ec8f5.png) ### 03、技术提升篇 编程能力、技术功底,是我们程序员安身立命之本,是我们求职/工作的最核心的武器。 ![技术提升篇](https://cdn.tobebetterjavaer.com/paicoding/0b2b08709ff2bfc7fefaa7d079760381.png) ### 04、面经分享篇 知彼知己,方能百战不殆,我们必须得站在前辈的肩膀上,才能走得更远更快。他们在面试中遇到过哪些经典的问题,我们能不能提前演练一下,对临场发挥有着至关重要的作用。 ![面经分享篇](https://cdn.tobebetterjavaer.com/paicoding/200dac9430e454dafc42551d531c4bb1.png) 并且我针对每一份面试题都给出了详细的参考答案,或者说叫做面试回答套路,这样你就可以在面试中游刃有余,轻松应对。 ![给出详细的面试回答套路](https://cdn.tobebetterjavaer.com/stutymore/mianshi-20240723110015.png) ### 05、场景设计题篇 有些面试官不喜欢问八股文,反而更喜欢结合项目问一些非常经典的场景题,这种场景题没有标准的答案,但却很能考察一名求职者的逻辑思维能力。 ![场景设计题篇](https://cdn.tobebetterjavaer.com/paicoding/3a11266fb00df1b1e2c7e9283a82f0bb.png) ## 更多优质专栏 除了《Java 面试指南》专栏,[二哥编程星球](https://javabetter.cn/zhishixingqiu/)还提供了:《[技术派实战教程](https://javabetter.cn/zhishixingqiu/paicoding.html)》、《[微服务 PmHub 教程](https://javabetter.cn/zhishixingqiu/pmhub.html)》、《编程喵实战笔记》、《二哥的 LeetCode 刷题笔记》、《算法突击 50 题》、《华为 OD 笔试题》等六个额外的专栏。 ![高质量的专栏](https://cdn.tobebetterjavaer.com/stutymore/02.编程星球-20240625134716.png) ## 星球限时优惠 一年前,星球的定价还是 99 元一年,第一批优惠券的额度是 30 元,等于说 69 元的低价就可以加入,再扣除掉星球手续费,几乎就是纯粹做公益。 随着时间的推移,星球积累的干货/资源越来越多,我花在星球上的时间也越来越多,[星球的知识图谱](https://javabetter.cn/zhishixingqiu/map.html)里沉淀的问题,你可以戳这个[链接](https://javabetter.cn/zhishixingqiu/map.html)去感受一下。有学习计划啊、有学生党秋招&春招&offer选择&考研&实习&专升本&培训班的问题啊、有工作党方向选择&转行&求职&职业规划的问题啊,还有大大小小的技术细节,我都竭尽全力去帮助球友,并且得到了球友的认可和尊重。 目前星球已经 6000+ 人了,所以星球门票也要从 149 元涨价到 159 元,想加入的小伙伴一定要趁早。你可以微信扫码或者长按自动识别领取 30 元优惠券,目前还可以按照最低价 **119/年** 加入。 ![二哥编程星球优惠券](https://cdn.tobebetterjavaer.com/paicoding/image-f709477e8bbe44dcb10b13770afaff9d.png) 对了,**加入星球后记得花 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年09月04日 第一版《二哥的并发编程进阶之路》正式完结发布!