Java多线程学习笔记

185 阅读2分钟

前言

作为一个开发人员,尤其是后端开发,多线程和高并发是一个避不开的话题.衡量一个后端开发人员的重要指标就是对多线程和高并发的理解和掌握,所以在近几年的面试中,多线程和高并发是必考题,那如何把送命题变成送分题,是我书写本系列的一个初衷.当然,我也是在不断学习,好多知识点我也是一知半解,所以这些文章也是对我本身知识体系的梳理和完善,希望通过这些文章我们都能有所收获,共同进步.

本系列文章是基于汪文君大神的"Java高并发编程实战"这门视频课程,文章的书写顺序基本上也是按照视频的讲解顺序来展开,然后对里面的内容进行加工整理,尤其是一些重点难点以及汪大神没来得及展开的部分,进行说明.每篇文章可能篇幅不大,但都包含一些工作或面试常用到的点.这也是我写作的风格,我不想老写一些"万字长文",恨不得把所有的知识点和细节全揉进一篇文章.这样在写作过程中很容易出现不连贯,顾此失彼.不光自己写的费心,读者看的也费力.学习的本质不就是找对方法,循序渐进吗?

因为视频课程将近两百集,我也正在看,而且不懂的地方也需要做进一步的研究和验证,所以更新的速度不是很快,但尽量保证一周一个系列文章.

最后,也是我最想说的,多线程本身知识点抽象,应用场景也很多繁杂,再加上本人水平有限,一些文章在发布之前虽然经过我再三复查和验证,错误仍然在所难免,希望大家理解.如果大家发现什么问题,可以及时留言,我们一起讨论,共同进步

课程安排(最近更新:2021-01-04)

多线程基础

系列一: 如何创建线程