首先我的教程的目的是想直击要害,层层递进的讲述并发编程的知识,梳理并发编程的整个知识架构,帮助小伙伴提升自己的实力。
在学习一个东西之前,首先就是明白为什么要学这个?
1最直接原因就是面试容易采坑,现在不管是中小公司面试还是大厂面试,多线程 、并发、锁 这些已经成了必问环节,而且不仅考察其使用场景,还有相关优化和原理。
2还有一个就是职位介绍的强制要求,现在岗位介绍这边已经成为了必要的部分。
3就是从初级到高级再到架构,这个是一个晋级必须要迈过的坎,否则源码看不懂,技术无法提升,就别说什么后期的架构师了。
4并发是众多框架的核心,比如常见的spring 、dubbo、nocos、netty等等基本所有框架的底层都有并发的身影。
5JUC源码是Doug lea 的灵魂之作,并且已经经受了洗礼,可以说是并发的经典之作。
学习过程是先学会基本使用,在学习其中的原理,最后学习思想然后融会贯通并且灵活运用。
课程的主要内容
下面是一些具体的课程安排