突破JAVA万人面试,懂多线程者得天下

【课程简介】

在面试中,求职者会遇到很多棘手的问题,其中关于”线程安全”、”线程同步”、”线程死锁”等方面的面试问题也比较多,为此本课程通过讲解”java内存模型”、”线程创建”、”线程安全”、”线程同步容器和并发容器”等技术点的数据结构,底层原理和优缺点来扫清求职者面试路上的障碍。

【主讲内容】

1.多线程之进程、创建、安全、死锁、通讯。

2.多线程之线程同步及特性。

3.多线程之多线程控制类。

4.多线程之同步容器和并发容器。

5.多线程之线程池。

【主讲教师】

金牌讲师:安老师

多年丰富项目实战经验,熟悉JavaSE,JavaEE。对Oracle,Mysql数据库,SSM,Solr,ActiveMQ,ElasticSearch等流行技术框架有深入理解。曾参与项目《全国交强险和商业险平台》等项目开发。授课风格深入浅出,生动有趣,善于使用生活中的事例帮助学生理解并掌握知识点。

目录
├─day1
│ 01.课程安排
│ 02.什么是并发和并行
│ 03.什么是进程和线程
│ 04.线程创建-继承thread类
│ 05.线程创建-实现Runnable接口
│ 06.线程创建-实现Callable接口
│ 07.线程创建-线程池创建线程
│ 08.线程创建-小结
│ 09.线程生命周期
│ 10.线程安全问题-什么是线程安全
│ 11.线程安全问题-问题分析
│ 12.线程安全问题-线程安全问题演示
│ 13.线程安全问题解决-同步代码块
│ 14.线程安全问题解决–同步方法
│ 15.线程安全问题解决-同步锁
│ 16.线程安全问题解决-小结
│ 17.线程死锁-什么是死锁
│ 18.线程死锁-死锁产生的必要条件
│ 19.线程死锁-死锁产生演示
│ 20.死锁处理-死锁预防
│ 21.死锁处理-死锁恢复
│ 22.线程通讯-为什么要线程通讯
│ 23.线程通讯-通讯方式介绍
│ 24.线程通讯-等待唤醒object方法
│ 25.线程通讯-等待唤醒condition方法
│ 26.线程通讯-object和condition等待唤醒比较
│ 27.线程通讯-CountDownLatch方法
│ 28.线程通讯-CyclicBarrier方法
│ 29.线程通讯-Semaphore方法
│ 30.线程通讯-小结

├─day2
│ 01.课程安排
│ 02.Java内存模型-Java程序执行流程回顾
│ 03.Java内存模型-内存模型和执行流程介绍
│ 04.多线程三大特性介绍
│ 05.多线程控制类-ThreadLocal使用演示
│ 06.多线程控制类-ThreadLocal原理介绍
│ 07.多线程控制类-多线程下非原子操作的问题
│ 08.多线程控制类-原子类解决非原子操作问题
│ 09.多线程控制类-原子类实现原子操作的CAS原理
│ 10.多线程控制类-原子类CAS的ABA问题及解决
│ 11.多线程控制类-Lock类关系图
│ 12.多线程控制类-可重入锁演示
│ 13.多线程控制类-读写锁演示5
│ 14.多线程控制类-volatile关键字
│ 15.容器-容器类关系图介绍
│ 16.容器-HashMap线程并发问题分析
│ 17.容器-同步容器HashTable实现分析
│ 18.容器-并发容器简介
│ 19.容器-并发容器数据结构介绍
│ 20.容器-并发容器同步实现分析
│ 21.线程池-为什么采用线程池
│ 22.线程池-ThreadPoolExecutor构造函数全参介绍
│ 23.线程池-四种常用线程池

├─day3
│ 01.课程安排
│ 02.秒杀需求和实现分析
│ 03.环境准备-数据库环境准备
│ 04.环境准备-创建项目并配置web文件
│ 05.环境准备-配置SSM整合文件
│ 06.环境准备-生成持久层代码
│ 07.环境准备-拷贝静态文件并测试
│ 08.秒杀商品导入缓存-Quartz执行流程介绍
│ 09.秒杀商品导入缓存-Cron表达式介绍
│ 10.秒杀商品导入缓存-定时任务入门案例
│ 11.秒杀商品导入缓存-导入Redis实现
│ 12.秒杀商品列表展示-前台实现
│ 13.秒杀商品列表展示-后台实现
│ 14.秒杀商品详情展示-前台实现
│ 15.秒杀商品详情展示-后台实现
│ 16.秒杀商品结束时间倒计时(1)
│ 17.秒杀商品结束时间倒计时(2)
│ 18.秒杀商品下单
│ 19.秒杀商品下单-超卖和并发问题分析
│ 20.秒杀商品下单-超卖问题解决
│ 21.秒杀商品下单-高并发问题解决
├─代码资料

课程资源截图:

免责声明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
星期八资源网 » 突破JAVA万人面试,懂多线程者得天下