尚硅谷Java培训

JUC线程高级

视频介绍

本Java视频主要讲授Java JUC线程部分的内容:针对 Java 5.0 提供的 java.util.concurrent (简称 JUC )包中的线程的高级应用。 在此包中增加了在并发编程中常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。

视频目录 选集

  • 00.源码、课件
  • 01.volatile 关键字与内存可见性
  • 02.原子变量与 CAS 算法
  • 03.模拟 CAS 算法
  • 04.同步容器类ConcurrentHashMap
  • 05.CountDownLatch 闭锁
  • 06.实现 Callable 接口
  • 07.同步锁 Lock
  • 08.生产者消费者案例-虚假唤醒
  • 09.Condition 线程通信
  • 10.线程按序交替
  • 11.ReadWriteLock 读写锁
  • 12.线程八锁
  • 13.线程池
  • 14.线程调度
  • 15.ForkJoinPool 分支合并框架-工作窃取