java多线程并发之旅-01-并发概览
java多线程并发之旅-02-java 并发编程的历史
java多线程并发之旅-03-java 线程安全如何保证
java多线程并发之旅-04-java 对象发布、不变性、设计线程安全
java多线程并发之旅-05-java 设计线程安全的类-实例封闭
java多线程并发之旅-06-java 多线程死锁,怎么避免死锁
java多线程并发之旅-07-java 线程安全同步容器类
java多线程并发之旅-08-java CopyOnWriteArrayList 使用入门源码详解
java多线程并发之旅-09-java 生产者消费者 Producer/Consumer 模式
java多线程并发之旅-10-阻塞队列 BlockingQueue
java多线程并发之旅-11-优先级队列 Priority Queue
java多线程并发之旅-12-二叉堆
java多线程并发之旅-13-CircleQueue -环形队列
java多线程并发之旅-14-lock free queue 无锁队列
java多线程并发之旅-15-双端队列与工作密取
java多线程并发之旅-16-双端队列之 ArrayDeque
java多线程并发之旅-17–双端队列之 LinkedBlockingDeque
java多线程并发之旅-18-双端队列之 ConcurrentLinkedDeque
提升对于 java 多线程的理解,要学会横向对比学习,多看些文章。
目前大部分的文章都是止步于创建和常见的类,本系列重在实践,参考书籍《java 并发编程实战》《Java并发编程的艺术》
后续原理参考《深入理解并行编程》。
对于 java 多线程的基础知识,参考 Java Thread 小结
经典书籍《图解 Java 多线程设计模式》 系列学习笔记。
对于 jvm 相关知识不用重复学习,已经完成。见 JMM& jvm
Thread 多线程线程入门
Thread Advanced 多线程进阶
Java Thread 小结
《java 并发编程实战》java 并发圣经
《Java并发编程的艺术》阿里大牛编著
《Java高并发程序设计》
《深入理解并行编程》中文版 感觉比较深入,最后读
《Java程序性能优化》
《深入浅出 Java Concurrency》 别人的整理,前车之鉴。