# 《并发设计模式》开篇-全新的开始:用讲故事的形式带你彻底吃透并发设计模式

作者:冰河
星球:http://m6z.cn/6aeFbs (opens new window)
博客:https://binghe.gitcode.host (opens new window)
文章汇总:https://binghe.gitcode.host/md/all/all.html (opens new window)
源码获取地址:https://t.zsxq.com/0dhvFs5oR (opens new window)

沉淀,成长,突破,帮助他人,成就自我。

  • 本章难度:★★☆☆☆
  • 本章重点:对全新的《并发设计模式》专栏进行总体介绍,整体以故事线的形式来贯穿整个专栏,介绍专栏故事场景下涉及到的人物关系,以及主人翁在整个专栏学习过程中,一路打怪升级的过程。

大家好,我是冰河~~

小菜本是一名211、985毕业的研究生,明明可以靠脸吃饭,却偏偏要入行程序员。虽说没啥工作经验吧,但毕竟在学校里也算是个风云人物,什么学生会主席啦、宿管会会长啦,反正是学校的社团都有他的身影,也会积极参加校外活动,一来二去,还真成为了学校的风云人物,也正是借着自己在学校的传奇经历,小菜面试上了一家互联网大厂实习,从此开启了在并发编程领域一路打怪升级的过程。

# 一、专栏介绍

没错,《并发设计模式》是一个全新的专栏,写什么的呢?看专栏名字就知道了,写的是与并发相关的设计模式,一想到并发,小伙伴们脑海里蹦出的关键词可能是:枯燥,难学,学不会,记不住,学过就忘,明明记得看到过,可就是想不起来在哪看到过等等。


所以,为了让小伙伴们更轻松、高效的学习并发编程,冰河推出了这个《并发设计模式》专栏,整个专栏会以事件驱动、以故事线的形式来贯穿始末,让大家以看故事的形式轻松学习《并发设计模式》,并且在整个专栏过程中,会穿插不少实际业务项目场景,也会带着大家手写核心源码,让大家更好的从项目实战角度学习并发设计模式。所以说,对于并发编程来说,你可以轻松、高效的学会,吃透并发设计模式的核心知识。

# 二、人物介绍

既然是讲故事嘛,那肯定是要有故事人物啦。正所谓以人为本嘛,咱们先来定几个专栏场景中的人物。

  • 小菜:小菜可不得了,整个专栏实际上都是围绕着小菜这个核心人物,在并发编程领域一路打怪升级的经历来写的。小菜本是一名211、985毕业的研究生,明明可以靠脸吃饭,却偏偏要入行程序员。虽说没啥工作经验吧,但毕竟在学校里也算是个风云人物,什么学生会主席啦、宿管会会长啦,反正是学校的社团都有他的身影,也会积极参加校外活动,一来二去,还真成为了学校的风云人物。也正是借着自己在学校的传奇经历,小菜面试上了一家互联网大厂实习,从此开启了在并发编程领域一路打怪升级的过程。
  • 老王:小菜在大厂的直属领导,是一位有才华,技术能力极强,从发型看上去就很资深的资深技术专家,在并发编程领域,就没有老王搞不定的问题。虽说老王在公司的Title很高,但是对新人和下属还是比较和蔼的,尤其是下属遇到自己不能解决的问题时,老王都会耐心的为其讲解,必要时,还会自己手搓代码为其演示(这老王人咋这么好,我在工作中咋特么就遇不到呢?)。所以,在工作中,小菜遇到自己解决不了的问题时,会经常问老王。
  • 产品经理:提起产品经理,可能大部分小伙伴心里都是比较厌恶的,没错,小菜也非常“痛恨”他,具体为何,在后续故事情节会有。
  • 大Boos:基本不怎么出场,一出场就是王炸。

总体任务关系也并不是很复杂,大家看图:


大Boos虽说在整个故事线中出现的不对,但他却是能够决定所有人升职加薪和去留问题。产品经理嘛,每次会议新需求的形式出现,并且大部分会在小菜刚要下班时“及时”出现,久而久之,会造成小菜心理上的厌烦。老王,就是前文说的从发型就能看出来非常资深的资深技术专家,为人正直,对待下属和新人比较和蔼,有耐心。小菜,就是前文说的刚毕业的大学生,明明可以靠脸吃饭,就非要入行程序员,比较”痛恨“产品经理。

# 三、专栏安排

这次,咱们换种方式,以小菜在并发编程领域一路打怪升级的过程为线索,以场景故事的形式贯穿始末,专栏会穿插大量的图解,让大家从轻松、愉快的氛围中学习并发设计模式,主要涵盖的内容如图所示。


可以看到,整个专栏会涵盖12种最常用,也是最核心的并发设计模式, 每一种并发设计模式都会深入真实场景案例去讲解,让大家在学习并发设计模式的过程中,知其然,知其所以然,更要知其如何在实际项目场景中落地。

# 四、需求驱动

# 查看全文

跳转链接:https://mp.weixin.qq.com/s/OFnWpOWOQk_0H6jhk7QksQ (opens new window)查看全文