01 并發寶典:面試專題
面試專題分為四個部分,分別如下
-
Synchronized 相關問題
-
可重入鎖 ReentrantLock 及其他顯式鎖相關問題
-
Java 線程池相關問題
-
Java 內存模型相關問題
1.1 Synchronized 相關問題(這里整理了八問)
-
問題一:Synchronized用過嗎?其原理是什么?
-
問題二:你剛才提到獲取對象的鎖 ,這個“ 鎖 ”到底是什么?如何確定對象的鎖?
-
問題 三:什么是可重入性 , 為什么說Synchronized是可重入鎖?
-
問題四:JVM對Java的原生鎖做了哪些優化?
-
問題五:為什么說Synchronized是非公平鎖?
-
問題六:什么是鎖消除和鎖粗化 ?
-
問題七:為什么說Synchronized是一個悲觀鎖?樂觀鎖的實現原理又是什么?什么是CAS,它有 什么特性?
-
問題八:樂觀鎖一定就是好的嗎?
1.2 可重入鎖 ReentrantLock 及其他顯式鎖相關問題(八問)
-
問題一: 跟 Synchronized 相 比 ,可重入鎖ReentrantLock其實現原理有什么不同?
-
問題二:那么請談談AQS框架是怎么回事兒?
-
問題三:請盡可能詳盡地對比下Synchronized 和 ReentrantLock的 異 同
-
問題四: ReentrantLock 是如何實現可重入性的?
-
問題五: 除了ReetrantLock,你還接觸過JUC中的哪些并發工具?
-
問題六: 請談談ReadWriteLock 和 StampedLock。
-
問題七: 如何讓Java的線程彼此同步?你了解過哪些同步器?請分別介紹下 。
-
問題八: CyclicBarrier 和 CountDownLatch 看起來很相似,請對比下呢?
1.3 Java 線程池相關問題(六問)
-
問題一:Java中的線程池是如何實現的?
-
問題二:創建線程池的幾個核心構造參數?
-
問題三:線程池中的線程是怎么創建的?是一開始就隨著線程池的啟動創建好的嗎?
-
問題四:既然提到可以通過配置不同參數創建出不同的線程池,那么Java中默認實現好的線程池又 有哪些呢?請比較它們的異同 。
-
問題六:如何在Java線程池中提交線程?
1.4 Java 內存模型相關問題(六問)
-
問題一:什么是Java的內存模型,Java中各個線程是怎么彼此看到對方的變量的?
-
問題二:請談談volatile有什么特點,為什么它能保證變量對所有線程的可見性?
-
問題三:既然volatile能夠保證線程間的變量可見性,是不是就意味著基于volatile變量的運算就是并 發安全的 ?
-
問題四:請對比下volatile對比Synchronized的異同
-
問題六:很多人都說要慎用ThreadLocal,談談你的理解,使用ThreadLocal需要注意些什么?
02 并發寶典:體系大綱專題
-
Java并發體系
-
多線程并發編程大綱
體系大綱是個人對知識的總結梳理,全程用的xmind手繪,不過文件不能上傳,所以這里都是上傳的圖片形式,不過有原件
2.1 Java并發體系
2.2 多線程并發編程
03 并發寶典:筆記專題
3.1 手寫四份并發筆記:并發編程+原理+模式+應用
3.1.1 并發編程
-
1.概覽
-
⒉進程與線程
-
3.Java線程
-
4.共享模型之管程
-
5.共享模型之內存
-
6.共享模型之無鎖
-
7.共享模型之不可變
-
8.共享模型之工具
3.1.2 原理篇
-
指令級并行原理
-
CPU緩存結構原理
-
volatile l原理
-
final 原理
-
Monitor 原理
-
synchronized 原理
-
synchronized 原理進階
-
wait notify l原理
-
join 原理
-
park unpark 原理
-
AQS 原理
-
ReentrantLock 原理
-
讀寫鎖原理
-
Semaphore 原理
-
ConcurrentHashMap 原理
-
LinkedBlockingQueue 原理
-
ConcurrentLinkedQueue 原理
3.1.3 模式篇
-
同步模式之保護性暫停
-
同步模式之Balking
-
同步模式之順序控制
-
異步模式之生產者/消費者
-
異步模式之工作線程
-
終止模式之兩階段終止模式
-
線程安全單例
-
享元模式
3.1.4 應用篇
-
效率
-
限制
-
互斥
-
同步和異步
-
緩存
-
分治統籌
-
定時
最后
俗話說,好學者臨池學書,不過網絡時代,對于大多數的我們來說,我倒是覺得學習意識的覺醒很重要,這是開始學習的轉折點,比如看到對自己方向發展有用的信息,先收藏一波是一波,比如如果你覺得我這篇文章ok,先點贊收藏一波。這樣,等真的沉下心來學習,不至于被找資料分散了心神。慢慢來,先從點贊收藏做起,加油吧!
好啦,由于文章篇幅限制,面試題答案詳解我就不在這里展示出來了,如果你需要這份完整版的面試題答案詳解資料點擊這里免費領取
另外,給大家安排了一波學習面試資料:
限制,面試題答案詳解我就不在這里展示出來了,如果你需要這份完整版的面試題答案詳解資料點擊這里免費領取**
另外,給大家安排了一波學習面試資料:
[外鏈圖片轉存中…(img-x6JsudIf-1625134962404)]
[外鏈圖片轉存中…(img-QUC1VJMu-1625134962405)]
以上就是本文的全部內容,希望對大家的面試有所幫助,祝大家早日升職加薪迎娶白富美走上人生巔峰!