本Java视频主要讲授Java JUC线程部分的内容:针对 Java 5.0 提供的 java.util.concurrent (简称 JUC )包中的线程的高级应用。 在此包中增加了在并发编程中常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。
视频目录 00.源码、课件01.volatile 关键字与内存可见性02.原子变量与 CAS 算法03.模拟 CAS 算法04.同步容器类ConcurrentHashMap05.CountDownLatch 闭锁06.实现 Callable 接口07.同步锁 Lock08.生产者消费者案例-虚假唤醒09.Condition 线程通信10.线程按序交替11.ReadWriteLock 读写锁12.线程八锁13.线程池14.线程调度15.ForkJoinPool 分支合并框架-工作窃取