實戰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高并發程序設計視頻教程

教程試看

https://v.youku.com/v_show/id_XNTgxNjk1Njg5Mg==.html

教程下載

資源下載
免費資源
誠通網盤點擊下載提取碼: 4672複制
免費下載地址,低速
付費資源
此資源下載價格爲3積分立即購買,VIP免費
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了
資源下載
下載價格3 積分
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了

原文鏈接:【教程寶盒網】 https://www.jc-box.com/3933.html,轉載請注明出處。

0
分享海報

評論0

請先

沒有賬号? 注冊  忘記密碼?

社交賬号快速登錄

微信掃一掃關注
如已關注,請回複“登錄”二字獲取驗證碼