Java人工智能+Pythonweb前端UI/UE设计PHP+H5全栈工程师C/C++云计算大数据新媒体软件测试产品经理电商运营网络安全+运维Go语言与区块链影视制作PMP项目管理认证iOSAndroid+物联网.NET

全面深入学习java并发编程

  • 高级

  • 试看6节

  • 1244人学习

课程须知

这门课程涵盖了多线程技术、锁的技术、无锁技术以及相关的设计模式、源码分析、应用案例,是程序员进阶的必学课程。...

收藏课程 获取资料

分享

  1. 课程介绍
  2. 课程目录
  3. 课程评论

* 颠覆一些你以为"正确"的认知,纠正其它同类视频的错误

* 100+ 张手绘图 & 流程图,帮助你形成正确的"多线程世界观"

* 以知识点为主线、穿插讲解"应用","原理"和"多线程设计模式",多维度学懂并发

 

主讲内容

第一章:概览

1. 这门课讲什么

2. 为什么学这门课

3. 课程特色

4. 预备知识

第二章:进程与线程

1. 进程与线程

2. 并行与并发

3. 应用

第三章:Java 线程

1. 创建和运行线程

2. 观察多个线程运行

3. 查看进程线程的方法

4. 原理之线程运行

5. 常见方法

6. start 与 run

7. sleep 与 yield

8. join 方法详解

9. interrupt 方法详解

10. 不推荐的方法

11. 主线程与守护线程

12. 五种状态

13. 六种状态

14. 习题

第四章:共享模型之管程

1. 共享带来的问题

2. synchronized 解决方案

3. 方法上的 synchronized

4. 变量线程安全分析

5. 习题

6. Monitor 概念

7. wait notify

8. wait notify 的正确姿势

9. park & unpark

10. 重新理解线程状态转换

11. 多把锁

12. 活跃性

13. ReentrantLock

第五章:共享模型之内存

1. Java 内存模型

2. 可见性

3. 有序性

第六章:共享模型之无锁

1. 问题提出

2. CAS 与 volatile

3. 原子整数

4. 原子引用

5. 原子数组

6. 字段更新器

7. 原子累加器

8. Unsafe

第七章:共享模型之不可变

1. 日期转换问题

2. 不可变设计

3. 无状态

第八章:共享模型之工具

1. 线程池

2. J.U.C


综合评分 5.0

1人已评分

我也要评分

评论打分
你觉得老师讲的怎么样?

评论字数不能超过100字,还剩 个字符

发表评价

拉克丝容

努力学习,每天进步一点

0

2020-01-11 02:30