JavaEEHTML&JS+前端大数据人工智能开发Python+大数据开发UI/UE设计软件测试新媒体+短视频直播运营产品经理C/C++Linux云计算+运维开发拍摄剪辑+短视频制作PMP项目管理认证电商运营Go语言与区块链PHP工程师iOSAndroid+物联网.NET

Java进阶教程全面深入学习Java并发编程高级教程

全套视频教程及资料

视频教程 技术解析 配套源码 学习工具 学习笔记

一键免费下载

扫码关注,回复关键词,马上领取全套视频资源!

1. 微信扫描二维码,
    关注“黑马程序员视频库”公众号(itheima520)

2. 回复关键词“领取资源01”,

即可在小程序的【JavaEE】学科中领取全部资源

课程须知

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

22501人已学习 收藏课程

分享

  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

5人已评分

我也要评分

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

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

发表评价

无名者

老师你好,后面的异步编程怎么没有了?有什么途径可以获取呢?谢谢,请回复下

3

2021-03-13 19:00

L

看完一遍了,每每回味 都觉得受益匪浅 全集已下载,以后再看一遍,感谢黑马出的免费课程,日后一定去线下培训班深造。

2

2021-02-23 14:32

会吃醋的流氓兔

请问,这门课程结束了吗?还有第九章吗?按照第一章老师介绍的应该还有异步编程的框架课程要学习的。这个老师讲的非常好有没有其他的教程。还有这个老师的名字是?希望看到回复下

10

2020-07-28 15:32

乔巴~

这个老师是谁啊,讲的真不错

1

2020-02-28 11:39

拉克丝容

努力学习,每天进步一点

0

2020-01-11 02:30