一起玩转java并发(0)序言

一起玩转JAVA并发

作为2018届的本菜鸟, 求职时想复习一下java并发编程。发现其实网上比较全的、系统地学习java并发编程的资料还是比较少。推荐的是比较经典的书,如《java并发编程的艺术》(方腾飞等),以及另一本**书。但是看完书后,确实是在知识体系上比较全了。但是也只是停留在理论方面,还是应该多动手才能提高java菜鸟们的java并发编程能力。

因此,作为同是菜鸟的我,想写一个系列,通过理论说明和具体编程练习的方式,来系统地提高java编程的知识。
由于本人也是菜鸟,因此本系列博客的主线还是以《java并发编程的艺术》(方腾飞等)的目录为主线来编写。当然也不是完全按照目录的顺序,我会按照我觉得比较好理解的顺序来编写,把整个体系串起来。但是大的模块和书里基本都是相同的,顺序不同而已。编写过程中肯定有很多不足之处,或者有部分不深入的地方,欢迎大家一起留言补充。

一、背景

  1. 为什么需要并发编程
  2. 并发编程有哪些挑战

二、java中的并发

此部分主要讲一下java中的并发编程。属于初中级部分。
1. 线程
2. 锁
3. 并发容器和框架
4. 原理类
5. 线程池
6. 并发工具类
7. Executor框架

三、并发的底层机制和原理

此部分主要讲一下java并发的一些底层实现机制。我们要知其所以然。包括原语的实现,内存模型等等。属于高级部分。


  1. 内存模型和语义

想培养一下本人的幽默能力,尝试一下不同的表述风格,所以我想在本系列中尽量用通俗诙谐的语言描述。嘿嘿

猜你喜欢

转载自blog.csdn.net/Snail_Ren/article/details/76572235