实战JAVA高并发程序设计视频教程

教程详情

文件下载

  文件名称:实战JAVA高并发程序设计视频教程  文件大小:1.46GB
  下载声明:本站文件大多来自于网络,仅供学习和研究使用,不得用于商业用途,如有版权问题,请联系博猪!
  下载地址: 下载教程

教程目录:
├─作业
│ 作业1.txt
│ 作业10.txt
│ 作业11.txt
│ 作业2.txt
│ 作业3.txt
│ 作业4.txt
│ 作业5.txt
│ 作业6.txt
│ 作业7.txt
│ 作业8.txt
│ 作业9.txt

├─第一课
│ 1.前言.pdf
│ 1前言.mp4

├─第七课
│ 7.并发设计模式.pdf
│ 7并行设计模式.mp4

├─第三课
│ 3.Java内存模型和线程安全.pdf
│ 3.mkv

├─第九课
│ 9.锁的优化和注意事项.mp4
│ 9.锁的优化和注意事项.pdf

├─第二课
│ 2.Java并行程序基础.pdf
│ 2多线程基础.mp4

├─第五课
│ 5.JDK并发包1.pdf
│ 5JDK并发包1.mkv

├─第八课
│ 8.NIO和AIO.mp4
│ 8.NIO和AIO.pdf

├─第六课
│ 6.JDK并发包2.pdf
│ 6JDK并发包2.mkv

├─第十一课
│ 11.jetty分析.mp4
│ 11.jetty分析.pdf

├─第十课
│ 10.并发调试和JDK8新特性.mp4
│ 10.并发调试和JDK8新特性.pdf

└─第四课
4.无锁.pdf
4无锁.mp4


1.如果有5个步骤的程序,每个步骤消耗100个时间单位。假设步骤2和步骤5可以完全并行,并且你有无穷多个处理器。那么根据Amdahl加速比是多少?
2. 举出 日常生活中死锁的例子(ppt中的小车死锁已经哲学家就餐不能作为本题答案)
举出 日常生活中 阻塞并行 的例子
3.现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行
4.使用 wait notify 实现一个队列,队列有2个方法,add 和 get 。add方法往队列中添加元素,get方法往队列中获得元素。队列必须是线程安全的。如果get执行时,队列为空,线程必须阻塞等待,直到有队列有数据。如果add时,队列已经满,则add线程要等待,直到队列有空闲空间。
实现这么一个队列,并写一个测试代码,使他工作在多线程的环境下,证明,它的工作是正确的。给出程序和运行的截图。
5. 写一个程序,证明在32位hotspot上,long不是原子操作,给出程序,以及运行的截图。
6. 网上有些文章说,volatile不能保证原子性,但是,课程里却说,volatile可以保证原子性,你怎么看这个问题
7.实现一个无锁的Stack,并写一段测试代码(多线程访问),证明这个Stack是线程安全的。给出程序以及运行的截图。

教程截图

实战JAVA高并发程序设计视频教程

教程试看

教程下载

资源下载
免费资源
诚通网盘点击下载提取码: 4672复制
免费下载地址,低速
付费资源
此资源下载价格为1立即购买,VIP免费
高速下载地址,【百度网盘】+【直链下载】
本站所有资源均可以免费下载(诚通网盘,速度慢),有能力的赞助一下本站,享受高速下载,良心价格,一块钱交个朋友!
登录后免费下载,请先
免费下载地址,低速
资源下载
下载价格1
高速下载地址,【百度网盘】+【直链下载】
本站所有资源均可以免费下载(诚通网盘,速度慢),有能力的赞助一下本站,享受高速下载,良心价格,一块钱交个朋友!

原文链接:【教程宝盒网】 https://www.jc-box.com/3933.html,转载请注明出处。

0
分享海报

评论0

没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码