找回密码
 立即注册
查看: 793|回复: 0

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

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-4-30 20:01:11 | 显示全部楼层 |阅读模式
第一节 Java 线程与进程6 |: |1 `% C  e4 L$ E) q
主要内容  s5 j: k( }( o+ s* {2 a
Java 线程状态:理解 Java 线程状态(Thread.State)实际意义  R7 k  ?& e$ C/ c6 Z1 D3 t
Java 线程生命周期:介绍 java.lang.Thread API 启动、停止等生命周期方法,如:Thread.start、Thread.interrupt和 Thread.interrupted,并理解为什么弃用 Thread.stop, Thread.suspend 和 Thread.resume 方法0 H4 b7 N7 T0 q. u
Java 线程通讯:实战 Java 线程之间通讯,以及父子线程中通讯的方式
! G. p7 Q% R9 m  `; }* z$ N! lJava 进程管理:介绍管理当前 JVM 进程、管理子进程以及 Java 9 API 在进程中的提升* z  [* F- x" r* `. v7 L7 j0 a0 ~
面试题解析:解析 Java 线程与进程相关的面试题
) o% ?: T+ \- o+ Z6 D" I6 u# G
# _. U- P& R+ _# Y* `第二节Java 并发编程基础
5 T- a  d3 Y' |5 H主要内容. q! F' X- g* _2 }9 }% r2 U
Java 并发理论基础:理解线程安全(Thread Safety)、阻塞同步( Blocking Synchronization)非阻塞同步(Non-Blocking Synchronization)、 临界区(Critical Section)、锁(Lock)、监视器(Monitor)以及重进入(Reentrant)等
8 q# }* x! ~+ h' g3 K1 MJava 同步原语:从 JDK 级别到 JVM 级别,深度分析和理解 Java synchronized 、volatile 以及 CAS 操作等同步原语0 O* T' d6 j1 A. I
Java 线程 Liveness:实战演示 Java 线程死锁(DeadLock)和饥饿(Starvation)
6 _* K! f# w7 hJava 并发经典模型:实战演示 Java 并发场景下的生产者和消费者模型* ^( x0 u6 X# g& F% T6 S/ i( @8 x
面试题解析:解析 Java 并发基础面试题4 J3 z2 k! U3 f9 r6 k8 l) J
, w( p( x% Q, \$ P
第三节 Java 并发框架(J.U.C)基础运用
& d7 o# k8 v. i% }主要内容
: O! e7 ?( d% @1 u. oJava 并发锁:介绍包括重进入锁(ReentrantLock)、重进入读写锁(ReentrantReadWriteLock)、邮票锁(StampedLock)等运用
/ Y  @8 [2 x4 R( D' bJava 原子操作:理解 Atomic* API 以及 *Adder API 使用场景
  V, u. F% T! WJava 并发限制:包括 CountDownLatch、CyclicBarrier 以及 Semaphore: y' o' `$ s7 R) j4 [6 h
Java 线程池:掌握 Executor、ThreadPoolExecutor 、ScheduledExecutorService 以及 Callable 和 Future API 正确使用
& r( h3 f- e7 c7 P' u* e: K面试题解析:解析 J.U.C 相关的面试题
3 `% x- B; E* f" E, k$ t' `; p" M
7 Y  j$ [; g- w( y- f8 h5 N) s+ t9 d第四节 Java 并发框架(J.U.C)高级运用
+ p6 X' S3 z3 e- [6 _主要内容  U+ |  T, q( M& `+ J
Java 并发集合框架:掌握 CopyOnWrite*、ConcurrentSkipList* 、ConcurrentHashMap 以及 *BlockingDueue API 使用场景和实现差异
! c2 ?* g5 i& S% fJava 7 Fork/Join 框架:掌握 Java 7 Fork/Join 框架的使用以及理解使用场景( o% ^( K8 T( N, D
Java 8 CompletableFuture 设计:分享 CompletableFuture 设计技巧
5 A0 k/ V7 V! g) h  O  O, |3 qJava 9 Flow 框架:Flow API 理解 Reactive Streams 框架的实现原理,并且解读 JDK 9 内建实现在 Reactive Streams API,如 HttpClient 实现
$ V) U; R2 V+ A* u* @" t面试题解析:解析 Java 并发集合框架等相关的面试题
; t5 b2 h$ R( H% O& Z& p) J6 }% {+ \

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-9-1 19:29

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表