阅读 642

「一入 Java 深似海」系列课程-第三期 Java并发基础

「一入 Java 深似海」系列课程-第三期 Java并发基础

第一节 Java 线程与进程
主要内容
Java 线程状态:理解 Java 线程状态(Thread.State)实际意义
Java 线程生命周期:介绍 java.lang.Thread API 启动、停止等生命周期方法,如:Thread.start、Thread.interrupt和 Thread.interrupted,并理解为什么弃用 Thread.stop, Thread.suspend 和 Thread.resume 方法
Java 线程通讯:实战 Java 线程之间通讯,以及父子线程中通讯的方式
Java 进程管理:介绍管理当前 JVM 进程、管理子进程以及 Java 9 API 在进程中的提升
面试题解析:解析 Java 线程与进程相关的面试题

第二节Java 并发编程基础
主要内容
Java 并发理论基础:理解线程安全(Thread Safety)、阻塞同步( Blocking Synchronization)非阻塞同步(Non-Blocking Synchronization)、 临界区(Critical Section)、锁(Lock)、监视器(Monitor)以及重进入(Reentrant)等
Java 同步原语:从 JDK 级别到 JVM 级别,深度分析和理解 Java synchronized 、volatile 以及 CAS 操作等同步原语
Java 线程 Liveness:实战演示 Java 线程死锁(DeadLock)和饥饿(Starvation)
Java 并发经典模型:实战演示 Java 并发场景下的生产者和消费者模型)
面试题解析:解析 Java 并发基础面试题"

第三节 Java 并发框架(J.U.C)基础运用
主要内容
Java 并发锁:介绍包括重进入锁(ReentrantLock)、重进入读写锁(ReentrantReadWriteLock)、邮票锁(StampedLock)等运用
Java 原子操作:理解 Atomic* API 以及 *Adder API 使用场景
Java 并发限制:包括 CountDownLatch、CyclicBarrier 以及 Semaphore
Java 线程池:掌握 Executor、ThreadPoolExecutor 、ScheduledExecutorService 以及 Callable 和 Future API 正确使用 C7 y8 s9 _6 r0 r
面试题解析:解析 J.U.C 相关的面试题8 s& ~5 [" k! V; B/ f" e

第四节 Java 并发框架(J.U.C)高级运用- P- ?. d0 t _
主要内容
Java 并发集合框架:掌握 CopyOnWrite*、ConcurrentSkipList* 、ConcurrentHashMap 以及 *BlockingDueue API 使用场景和实现差异
Java 7 Fork/Join 框架:掌握 Java 7 Fork/Join 框架的使用以及理解使用场景
Java 8 CompletableFuture 设计:分享 CompletableFuture 设计技巧* f9 }; B$ O5 T" F& t$ I
Java 9 Flow 框架:Flow API 理解 Reactive Streams 框架的实现原理,并且解读 JDK 9 内建实现在 Reactive Streams API,如 HttpClient 实现
面试题解析:解析 Java 并发集合框架等相关的面试题;
点击加载更多
文章分类
Java
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXX@163.com 举报,一经查实,本站将立刻删除。
资源总数
104500+
今日更新
3000
会员总数
25838
今日注册
2472