JavaEE鸿蒙应用开发HTML&JS+前端Python+大数据开发人工智能开发电商视觉设计软件测试新媒体+短视频直播运营产品经理集成电路应用开发(含嵌入式)Linux云计算+运维开发C/C++拍摄剪辑+短视频制作PMP项目管理认证电商运营Go语言与区块链大数据PHP工程师Android+物联网iOS.NET

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

更新日期:2021.06.04

全套视频教程及资料

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

一键免费下载

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

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

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

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

课程须知

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

  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


本文来源传智播客和黑马程序员视频库,原创整理,转载请注明出处,喜欢请分享更多人

文章来源:黑马程序员Java自学全套教程


综合评分5.0

6人已评分

我也要评分

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

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

发表评价

无名者

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

1

管理员回复:关注微信公众号“黑马程序员”,回复“领取资源01”,点击链接即可进入小程序,搜索教程名称,即可领取全套教程资源

2022-11-15 14:31

无名者

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

10

2021-03-13 19:00

L

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

3

2021-02-23 14:32

会吃醋的流氓兔

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

14

2020-07-28 15:32

乔巴~

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

3

2020-02-28 11:39

拉克丝容

努力学习,每天进步一点

1

2020-01-11 02:30