Java多线程系列目录(共43篇)-转

关键词: 线程, 锁, 高并发, 线程池, 原子操作, AQS, 并发容器

最近,在研究Java多线程的内容目录,将其内容逐步整理并发布。

(一) 基础篇

  1. Java多线程系列--“基础篇”01之 基本概念

  2. Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式

  3. Java多线程系列--“基础篇”03之 Thread中start()和run()的区别

  4. Java多线程系列--“基础篇”04之 synchronized关键字

  5. Java多线程系列--“基础篇”05之 线程等待与唤醒

  6. Java多线程系列--“基础篇”06之 线程让步

  7. Java多线程系列--“基础篇”07之 线程休眠

  8. Java多线程系列--“基础篇”08之 join()

  9. Java多线程系列--“基础篇”09之 interrupt()和线程终止方式

  10. Java多线程系列--“基础篇”10之 线程优先级和守护线程

  11. Java多线程系列--“基础篇”11之 生产消费者问题

(二) JUC原子类

  1. Java多线程系列--“JUC原子类”01之 框架

  2. Java多线程系列--“JUC原子类”02之 AtomicLong原子类

  3. Java多线程系列--“JUC原子类”03之 AtomicLongArray原子类

  4. Java多线程系列--“JUC原子类”04之 AtomicReference原子类

  5. Java多线程系列--“JUC原子类”05之 AtomicLongFieldUpdater原子类

** (三) JUC锁**

  1. Java多线程系列--“JUC锁”01之 框架

  2. Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock

  3. Java多线程系列--“JUC锁”03之 公平锁(一)

  4. Java多线程系列--“JUC锁”04之 公平锁(二)

  5. Java多线程系列--“JUC锁”05之 非公平锁

  6. Java多线程系列--“JUC锁”06之 Condition条件

  7. Java多线程系列--“JUC锁”07之 LockSupport

  8. Java多线程系列--“JUC锁”08之 共享锁和ReentrantReadWriteLock

  9. Java多线程系列--“JUC锁”09之 CountDownLatch原理和示例

  10. Java多线程系列--“JUC锁”10之 CyclicBarrier原理和示例

  11. Java多线程系列--“JUC锁”11之 Semaphore信号量的原理和示例

(四) JUC集合

  1. Java多线程系列--“JUC集合”01之 框架

  2. Java多线程系列--“JUC集合”02之 CopyOnWriteArrayList

  3. Java多线程系列--“JUC集合”03之 CopyOnWriteArraySet

  4. Java多线程系列--“JUC集合”04之 ConcurrentHashMap

  5. Java多线程系列--“JUC集合”05之 ConcurrentSkipListMap

  6. Java多线程系列--“JUC集合”06之 ConcurrentSkipListSet

  7. Java多线程系列--“JUC集合”07之 ArrayBlockingQueue

  8. Java多线程系列--“JUC集合”08之 LinkedBlockingQueue

  9. Java多线程系列--“JUC集合”09之 LinkedBlockingDeque

  10. Java多线程系列--“JUC集合”10之 ConcurrentLinkedQueue

(五) JUC线程池

  1. Java多线程系列--“JUC线程池”01之 线程池架构

  2. Java多线程系列--“JUC线程池”02之 线程池原理(一)

  3. Java多线程系列--“JUC线程池”03之 线程池原理(二)

  4. Java多线程系列--“JUC线程池”04之 线程池原理(三)

  5. Java多线程系列--“JUC线程池”05之 线程池原理(四)

  6. Java多线程系列--“JUC线程池”06之 Callable和Future

附加内容

《深入理解Java内存模型》读书总结

相应的代码 如下 github, 欢迎 mark , 点个star

PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”一下,就此谢过!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转自:http://blog.csdn.net/jackfrued/article/details/4492194...
    王帅199207阅读 12,753评论 3 93
  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 9,882评论 1 14
  • 整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...
    Ncompass阅读 5,429评论 0 6
  • 【JAVA 线程】 线程 进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者...
    Rtia阅读 7,724评论 2 20
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 5,803评论 0 10