深入浅出Java多线程
develop
develop
  • Introduction
  • RedSpider社区简介
  • 本书作者介绍
  • 本书简介
  • 第一篇:基础篇
    • 1 进程与线程基本概念
    • 2 Java多线程入门类和接口
    • 3 线程组和线程优先级
    • 4 Java线程的状态及主要转化方法
    • 5 Java线程间的通信
  • 第二篇:原理篇
    • 6 Java内存模型基础知识
    • 7 重排序与happens-before
    • 8 volatitle
    • 9 synchronized与锁
    • 10 CAS与原子操作
    • 11 AQS
  • 第三篇:JDK工具篇
    • 12 线程池原理
    • 13 阻塞队列
    • 14 锁接口和类
    • 15 并发集合容器简介
    • 16 CopyOnWrite
    • 17 通信工具类
    • 18 Fork/Join框架
    • 19 Java 8 Stream并行计算原理
    • 20 计划任务
Powered by GitBook
On this page
  • 本书简介
  • 勘误和支持

Was this helpful?

本书简介

Previous本书作者介绍Next第一篇:基础篇

Last updated 6 years ago

Was this helpful?

本书简介

笔者在读完市面上关于Java并发编程的资料后,感觉有些知识点不是很清晰,于是在RedSpider社区内展开了对Java并发编程原理的讨论。鉴于开源精神,我们决定将我们讨论之后的Java并发编程原理整理成书籍,分享给大家。

站在巨人的肩上,我们可以看得更远。本书内容的主要来源有博客、书籍、论文,对于一些已经叙述得很清晰的知识点我们直接引用在本书中;对于一些没有讲解清楚的知识点,我们加以画图或者编写Demo进行加工;而对于一些模棱两可的知识点,本书在查阅了大量资料的情况下,给出最合理的解释。

写本书的过程也是对自己研究和掌握的技术点进行整理的过程,希望本书能帮助读者快速掌握并发编程技术。

如果您或者您的单位愿意赞助本书或本社区,请发送邮件到RedSpider社区邮件组redspider@qun.mail.163.com或加微信redspider-worker进行洽谈。

勘误和支持

由于笔者的水平有限,编写时间仓促,书中难免会出现一些错误或者不准确的地方,恳请读者批评指正。如果你有更多的宝贵意见,可以在我们的github上新建issue,笔者会尽快解答,期待能够得到你的真挚反馈。github地址:

https://github.com/RedSpider1/concurrent