A股上市公司传智教育(股票代码 003032)旗下高端IT教育品牌

全国咨询/投诉热线:400-618-4000

好口碑IT培训机构

全国中心

 

  • 首页
  • 全部课程
  • 免费教程
  • 教研团队
  • 开班时间
  • 报名流程
  • 报考大学
  • 原创书籍
  • 项目库
  • 学员社区
JavaEE 鸿蒙应用开发 HTML&JS+前端 Python+大数据开发 人工智能开发 AI+设计 软件测试 新媒体+短视频
直播运营
集成电路应用开发
(含嵌入式)
  • JavaEE
  • 鸿蒙应用开发
  • HTML&JS+前端
  • Python+大数据开发
  • 人工智能开发
  • 电商视觉设计
  • 软件测试
  • 新媒体+短视频
  • 集成电路应用开发(含嵌入式)

热门课程

  • JavaEE
  • 鸿蒙应用开发
  • HTML&JS+前端
  • Python+大数据开发
  • 人工智能开发
  • AI+设计
  • 软件测试
  • 新媒体+短视频直播运营
  • 产品经理
  • 集成电路与机器人应用开发
北京昌平
北京顺义
上海
广州
深圳
武汉
郑州
西安
长沙
济南
重庆
南京
杭州
石家庄
成都
合肥
太原
首页技术文章 正文

黑马程序员Java并发编程视频教程【全套302集】

更新时间:2021-09-30 来源:黑马程序员 浏览量:


Java并发实战教程

1632984613616_Java并发.png

添加QQ:435946716获取全套视频+笔记

课程时长:32.5小时

课程集数:302集

1第一章Java并发编程为什么学java并发编程

01-为什么学习并发.mp4

02-课程组织和特色.mp4

03-预备知识.mp4

2第二章Java并发编程进程线程概念

01-本章内容.mp4

02-进程线程概念.mp4

03-并行并发概念.mp4

04-线程应用-异步调用.mp4

05-线程应用-提升效率.mp4

06-线程应用-提升效率-验证.mp4

07-线程应用-提升效率-小结.mp4

3第三章Java并发编程创建线程方法

01-创建线程-方法1.mp4

02-创建线程-方法2.mp4

03-创建线程-lambda简化.mp4

04-创建线程-方法1,2-原理.mp4

05-创建线程-方法3.mp4

06-线程运行-现象.mp4

07-线程运行-查看和杀死-windows.mp4

08-线程运行-查看和杀死-linux.mp4

09-线程运行-jconsole.mp4

10-线程运行原理-栈帧debug.mp4

11-线程运行原理-栈帧图解.mp4

12-线程运行原理-多线程.mp4

13-线程运行原理-上下文切换.mp4

14-常见方法-概述.mp4

15-常见方法-start_vs_run.mp4

16-常见方法-sleep_状态.mp4

17-常见方法-sleep_打断.mp4

18-常见方法-sleep_可读性.mp4

19-常见方法-yield_vs_sleep.mp4

20-常见方法-线程优先级.mp4

21-常见方法-sleep应用.mp4

22-常见方法-join.mp4

23-常见方法-join-同步应用.mp4

24-常见方法-join-限时同步.mp4

25-常见方法-interrupt-打断阻塞.mp4

26-常见方法-interrupt-打断正常.mp4

27-设计模式-两阶段终止-interrupt.mp4

28-设计模式-两阶段终止-interrupt分析.mp4

29-设计模式-两阶段终止-interrupt实现.mp4

30-设计模式-两阶段终止-interrupt细节.mp4

31-常见方法-interrupt-打断park.mp4

32-常见方法-过时方法.mp4

33-常见方法-守护线程.mp4

34-线程状态-五种.mp4

35-线程状态-六种.mp4

36-线程状态-六种-演示.mp4

37-习题-应用之统筹-分析.mp4

38-习题-应用之统筹-实现.mp4

39-第三章小结.mp4

4第四章Java并发编程产品经理需求管理篇

01-本章内容.mp4

02-小故事-线程安全问题.mp4

03-上下文切换-分析.mp4

04-临界区与竞态条件.mp4

05-上下文切换-synchronized-解决.mp4

06-上下文切换-synchronized-理解.mp4

07-上下文切换-synchronized-理解.mp4

08-上下文切换-synchronized-思考.mp4

09-锁对象面向对象改进.mp4

10-synchronized-加在方法上.mp4

11-synchronized-加在方法上-习题1~2.mp4

12-synchronized-加在方法上-习题3~4.mp4

13-synchronized-加在方法上-习题5~8.mp4

14-线程安全分析.mp4

15-线程安全分析-局部变量.mp4

16-线程安全分析-局部变量引用.mp4

17-线程安全分析-局部变量-暴露引用.mp4

18-线程安全分析-常见类-组合调用.mp4

19-线程安全分析-常见类-不可变.mp4

20-线程安全分析-实例分析1~3.mp4

21-线程安全分析-实例分析4~7.mp4

22-习题-卖票-读题.mp4

23-习题-卖票-测试方法.mp4

24-习题-卖票-解题.mp4

25-习题-转账.mp4

26-Monitor-对象头.mp4

27-Monitor-工作原理.mp4

28-Monitor-工作原理-字节码角度.mp4

29-synchronized优化原理-小故事.mp4

30-synchronized优化原理-轻量级锁.mp4

31-synchronized优化原理-锁膨胀.mp4

32-synchronized优化原理-自旋优化.mp4

33-synchronized优化原理-偏向锁.mp4

34-synchronized优化原理-偏向锁-状态.mp4

35-synchronized优化原理-偏向锁-撤销.mp4

36-synchronized优化原理-偏向锁-批量重偏向.mp4

37-synchronized优化原理-偏向锁-批量撤销.mp4

38-synchronized优化原理-锁消除.mp4

39-小故事-wait¬ify.mp4

40-wait¬ify-工作原理.mp4

41-wait¬ify-api-1.mp4

42-wait¬ify-api-2.mp4

43-wait vs sleep.mp4

44-wait¬ify-正确姿势-step1.mp4

45-wait¬ify-正确姿势-step2.mp4

46-wait¬ify-正确姿势-step3~4.mp4

47-wait¬ify-正确姿势-step5.mp4

48-设计模式-保护性暂停-定义.mp4

49-设计模式-保护性暂停-实现.mp4

50-设计模式-保护性暂停-扩展-增加超时.mp4

51-设计模式-保护性暂停-扩展-增加超时-测试.mp4

52-设计模式-join原理.mp4

53-设计模式-保护性暂停-扩展-解耦等待和生产-分析.mp4

54-设计模式-保护性暂停-扩展-解耦等待和生产-实现.mp4

55-设计模式-保护性暂停-扩展-解耦等待和生产-测试.mp4

56-设计模式-生产者消费者-定义.mp4

57-设计模式-生产者消费者-实现.mp4

58-设计模式-生产者消费者-测试.mp4

59-park&unpark-基本使用.mp4

60-park&unpark-原理.mp4

61-线程状态转换-1.mp4

62-线程状态转换-2.mp4

63-线程状态转换-3~4.mp4

64-线程状态转换.mp4

65-多把锁.mp4

66-活跃性-死锁现象.mp4

67-活跃性-定位死锁.mp4

68-活跃性-死锁-哲学家就餐.mp4

69-活跃性-活锁.mp4

70-活跃性-饥饿.mp4

71-ReentrantLock-简介.mp4

72-ReentrantLock-可重入.mp4

73-ReentrantLock-可打断.mp4

74-ReentrantLock-锁超时.mp4

75-ReentrantLock-锁超时-解决哲学家就餐.mp4

76-ReentrantLock-公平锁.mp4

77-ReentrantLock-条件变量-简介.mp4

78-ReentrantLock-条件变量-使用例子.mp4

79-设计模式-固定运行顺序-wait¬ify.mp4

80-设计模式-固定运行顺序-park&unpark.mp4

81-设计模式-交替输出-wait¬ify.mp4

82-设计模式-交替输出-await&signal.mp4

83-设计模式-交替输出-park&unpark.mp4

84-第四章小结.mp4

5第五章Java并发编程可见性和有序性

01-本章内容.mp4

02-可见性-问题.mp4

03-可见性-解决.mp4

04-可见性 vs 原子性.mp4

05-设计模式-两阶段终止-volatile.mp4

06-设计模式-犹豫模式.mp4

07-设计模式-犹豫模式-应用.mp4

08-有序性-指令重排.mp4

09-有序性-指令重排原理-指令并行优化.mp4

10-有序性-指令重排-问题.mp4

11-有序性-指令重排-验证.mp4

12-有序性-指令重排-禁用.mp4

13-volatile-原理-保证可见性.mp4

14-volatile-原理-保证有序性.mp4

15-volatile-原理-dcl-简介.mp4

16-volatile-原理-dcl-问题分析.mp4

17-volatile-原理-dcl-问题纠正.mp4

18-volatile-原理-dcl-问题解决.mp4

19-happens-before规则.mp4

20-习题-balking模式.mp4

21-习题-线程安全单例1.mp4

22-习题-线程安全单例2~4.mp4

23-习题-线程安全单例5.mp4

24-第五章小结.mp4

7第六章Java并发编程cas、原子和LongAdder原理

01-本章内容.mp4

02-保护共享资源-加锁实现.mp4

03-保护共享资源-无锁实现.mp4

04-cas-工作方式.mp4

05-cas-慢动作分析.mp4

06-cas-volatile.mp4

07-cas-效率分析.mp4

08-cas-特点.mp4

09-原子整数-AtomicInteger.mp4

10-原子整数-AtomicInteger-updateAndGet.mp4

11-原子整数-AtomicInteger-updateAndGet原理.mp4

12-原子引用-AtomicReference.mp4

13-原子引用-ABA问题.mp4

14-原子引用-AtomicStampedReference.mp4

15-原子引用-AtomicMarkableReference.mp4

16-原子数组.mp4

17-原子数组.mp4

18-原子更新器.mp4

19-原子累加器.mp4

20-LongAdder原理-cas锁.mp4

21-LongAdder原理-缓存行伪共享.mp4

22-LongAdder源码-add.mp4

23-LongAdder源码-longAccumulate-cells未创建.mp4

24-LongAdder源码-longAccumulate-cell未创建.mp4

25-LongAdder源码-longAccumulate-cell已创建.mp4

26-LongAdder源码-sum.mp4

27-unsafe对象-获取.mp4

28-unsafe对象-cas相关方法.mp4

29-unsafe对象-模拟实现原子整数.mp4

30-第六章小结.mp4

7第七章Java并发编程产品经理实战

01-本章内容.mp4

02-不可变对象-使用.mp4

03-不可变对象-设计.mp4

04-享元模式-定义和体现.mp4

05-享元模式-不可变线程安全辨析.mp4

06-享元模式-自定义连接池-分析.mp4

07-享元模式-自定义连接池-实现.mp4

08-享元模式-自定义连接池-测试.mp4

09-享元模式-自定义连接池-总结.mp4

10-final-原理.mp4

11-第七章小结.mp4

7第八章Java并发编程自定义线程池

001-本章内容.mp4

002-自定义线程池-阻塞队列.mp4

003-自定义线程池-阻塞队列-poll增强.mp4

004-自定义线程池-线程池-实现.mp4

005-自定义线程池-线程池-任务提交&Worker实现.mp4

006-自定义线程池-线程池-take死等&poll超时.mp4

007-自定义线程池-线程池-当任务队列已满.mp4

008-自定义线程池-阻塞队列-offer增强.mp4

009-自定义线程池-线程池-拒绝策略.mp4

010-自定义线程池-线程池-拒绝策略-演示.mp4

011-ThreadPoolExecutor-池状态.mp4

012-ThreadPoolExecutor-构造方法.mp4

013-ThreadPoolExecutor-构造方法.mp4

014-Executors-固定大小线程池.mp4

015-Executors-带缓冲线程池.mp4

016-Executors-单线程线程池.mp4

017-ThreadPoolExecutor-submit.mp4

018-ThreadPoolExecutor-invokeAll.mp4

019-ThreadPoolExecutor-invokeAny.mp4

020-ThreadPoolExecutor-停止.mp4

021-ThreadPoolExecutor-停止-演示.mp4

022-设计模式-工作线程-定义.mp4

023-设计模式-工作线程-饥饿-现象.mp4

024-设计模式-工作线程-饥饿-解决.mp4

025-设计模式-工作线程-池大小.mp4

026-Timer的缺点.mp4

027-ScheduledThreadPoolExecutor-延时执行.mp4

028-ScheduledThreadPoolExecutor-定时执行.mp4

029-正确处理线程池异常.mp4

030-线程池应用-定时任务.mp4

031-线程池应用-定时任务-测试.mp4

032-tomcat-线程池.mp4

033-tomcat-线程池-配置.mp4

034-forkjoin-概念.mp4

035-forkjoin-使用.mp4

036-forkjoin-任务拆分优化.mp4

101-aqs-概述.mp4

102-aqs-自定义锁.mp4

103-aqs-自定义锁-测试.mp4

104-reentrantlock-加锁成功流程.mp4

105-reentrantlock-加锁失败流程.mp4

106-reentrantlock-解锁竞争成功流程.mp4

107-reentrantlock-解锁竞争失败流程.mp4

108-reentrantlock-锁重入原理.mp4

109-reentrantlock-可打断原理.mp4

110-reentrantlock-公平锁原理.mp4

111-reentrantlock-条件变量-await.mp4

112-reentrantlock-条件变量-signal.mp4

113-reentrantreadwritelock-使用.mp4

114-reentrantreadwritelock-注意事项.mp4

115-reentrantreadwritelock-应用之缓存.mp4

116-reentrantreadwritelock-应用之缓存-问题分析.mp4

117-reentrantreadwritelock-应用之缓存-实现.mp4

118-reentrantreadwritelock-应用之缓存-补充.mp4

119-reentrantreadwritelock-原理-t1-w.lock.mp4

120-reentrantreadwritelock-原理-t2-r.lock.mp4

121-reentrantreadwritelock-原理-t3-r.lock&t4-w.lock.mp4

122-reentrantreadwritelock-原理-t1-w.unlock.mp4

123-reentrantreadwritelock-原理-t1-w.unlock.mp4

124-reentrantreadwritelock-原理-t2-r.unlock t3-r.unlock.mp4

126-stampedlock-作用.mp4

127-stampedlock-演示.mp4

128-semaphore-作用.mp4

129-semaphore-演示.mp4

130-semaphore-应用-改进数据库连接池.mp4

131-semaphore-原理-acquire.mp4

132-semaphore-原理-release.mp4

135-countdownlatch-简介.mp4

136-countdownlatch-改进.mp4

137-countdownlatch-应用-等待多线程准备完毕.mp4

138-countdownlatch-应用-等待多个远程调用结束.mp4

139-future-应用-等待多个远程调用结束.mp4

140-cyclicbarrier-问题.mp4

141-cyclicbarrier-使用.mp4

142-cyclicbarrier-注意.mp4

143-线程安全集合类-概述.mp4

144-concurrenthashmap-错误用法.mp4

145-concurrenthashmap-computeifabsent.mp4

146-concurrenthashmap-原理-hashmap-回顾.mp4

147-concurrenthashmap-原理-hashmap-死链.mp4

148-concurrenthashmap-原理-hashmap-死链.mp4

149-concurrenthashmap-原理-hashmap-死链.mp4

150-concurrenthashmap-8-原理-属性&内部类&方法.mp4

151-concurrenthashmap-8-原理-构造.mp4

152-concurrenthashmap-8-原理-get.mp4

153-concurrenthashmap-8-原理-put.mp4

154-concurrenthashmap-8-原理-put.mp4

155-concurrenthashmap-8-原理-initable.mp4

156-concurrenthashmap-8-原理-addcount.mp4

157-concurrenthashmap-8-原理-size.mp4

158-concurrenthashmap-8-原理-transfer.mp4

159-concurrenthashmap-7-原理-结构.mp4

160-concurrenthashmap-7-原理-定位segment.mp4

161-concurrenthashmap-7-原理-put.mp4

162-concurrenthashmap-7-原理-rehash.mp4

163-concurrenthashmap-7-原理-rehash补充.mp4

164-concurrenthashmap-7-原理-get.mp4

165-concurrenthashmap-7-原理-size.mp4

166-linkedblockingqueue-原理-入队出队.mp4

167-linkedblockingqueue-原理-安全分析.mp4

168-linkedblockingqueue-原理-put.mp4

169-linkedblockingqueue-原理-vs array.mp4

170-concurrentlinkedqueue.mp4

171-copyonwritearraylist.mp4

点击查看更多


猜你喜欢:

Java如何处理高并发?Java高并发处理

如何解决秒杀的高并发?

Java并发编程:Callable、Future和FutureTask

黑马程序员JavaEE高手班

上一篇:年薪50W的Java面试题,到底长啥样? 下一篇:线程安全单例有哪些?

最新资讯

  • 有哪些页面置换算法?

    2024-05-22
  • 如何解决Redis的并发竞争Key问题?

    2024-05-22
  • varchar和char的使用场景?

    2024-05-22
  • 协程为何比线程还快?

    2024-05-17
  • TIME_WAIT过多是因为什么?

    2024-05-17
  • range和xrange的区别是什么?

    2024-05-17

相关阅读

  • 年薪50W的Java面试题,到底长啥样?

    2021-09-29
  • 什么是struts2框架?有什么特点?

    2021-09-17
  • 什么是SpringBoot?SpringBoot三大功能

    2021-09-15
  • Kerberos下载安装:环境变量配置和基础系统准备

    2021-09-10
  • Debug模式操作流程:增加和运行断点

    2021-09-10
  • 运算符是什么?Java运算符详细介绍

    2021-09-10
分享到:

Java培训班课程javaee

Python培训机构python大数据

web前端培训课程升级V8.5web

AI+设计培训课程ui

大数据培训课程cloud

软件测试培训课程test

c

新媒体运营培训netmarket

产品经理培训课程pm

linux培训Linux

movies

智能机器人培训robot

电商视觉设计课程uids

AI

集成电路应用开发(嵌入式)培训课程jdbc

选择校区
北京校区 
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
申请试听名额
在线咨询 我要报名
  •  

    试听

  •  

    咨询

  •  

    报名

 
和我们在线交谈!

深圳SEO优化公司网站的响应时间怎么优化cdn优化优化网站婚庆行业网站优化品牌网站优化公司排名网站优化推广多少钱济源靠谱网站优化推荐桃源如何免费做网站优化十堰外包网站优化要多少钱根据优化方案去优化网站库尔勒关键词网站优化端州企业网站优化网站优化推广公司代理商牙科网站该怎么优化元氏县网站优化湘西网站综合优化张店网站优化公司不限推广词深圳软件网站优化费用多少巩义网站关键词优化公司多少钱德州网站seo优化公司仙居网站优化公司东城网站优化企业蓟县网站优化哪家效果好漯河优惠网站优化价格中国慕课网站优化如何优化网站地图深圳外贸网站关键词优化排名网站排名优化软件云速捷牛x桐梓网站优化推广价格门户网站用户体验优化策略抚顺网站优化联系电话歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化