摘要:如何在線程池中提交線程內(nèi)存模型相關(guān)問(wèn)題什么是的內(nèi)存模型,中各個(gè)線程是怎么彼此看到對(duì)方的變量的請(qǐng)談?wù)動(dòng)惺裁刺攸c(diǎn),為什么它能保證變量對(duì)所有線程的可見(jiàn)性既然能夠保證線程間的變量可見(jiàn)性,是不是就意味著基于變量的運(yùn)算就是并發(fā)安全的請(qǐng)對(duì)比下對(duì)比的異同。
并發(fā)編程高級(jí)面試面試題
(面試題+答案領(lǐng)取方式見(jiàn)個(gè)人主頁(yè))
Synchronized 用過(guò)嗎 , 其原理是什么 ?
你剛才提到獲取對(duì)象的鎖,這 個(gè)“ 鎖 ”到底是什么?如何確定對(duì)象的鎖 ?
什么是可重入性,為什么說(shuō) Synchronized 是可重入鎖?
JVM 對(duì) Java 的原生鎖做了哪些優(yōu)化?
為什么說(shuō) Synchronized 是非公平鎖?
什么是鎖消除和鎖粗化 ?
為什么說(shuō) Synchronized 是一個(gè)悲觀鎖?樂(lè)觀鎖的實(shí)現(xiàn)原又是什么?什么是 CAS,它有什么特性?
樂(lè)觀鎖一定就是好的嗎?
可重入鎖 ReentrantLock 及其他顯式鎖相關(guān)問(wèn)題跟 Synchronized 相 比 , 可重入鎖 ReentrantLock 其實(shí)現(xiàn)原理有什么不同?
那么請(qǐng)談?wù)?AQS 框架是怎么回事兒?
請(qǐng)盡可能詳盡地對(duì)比下 Synchronized 和 ReentrantLock0 的異同。
ReentrantLock 是如何實(shí)現(xiàn)可重入性的?
除了 ReetrantLock,你還接觸過(guò) JUC 中的哪些并發(fā)工具?
請(qǐng)談?wù)?ReadWriteLock 和 StampedLock。
如何讓 Java 的線程彼此同步?你了解過(guò)哪些同步器?請(qǐng)分別介紹下 。
CyclicBarrier 和 CountDownLatch 看起來(lái)很相似,請(qǐng)對(duì)比下呢?
Java 線程池相關(guān)問(wèn)題Java 中的線程池是如何實(shí)現(xiàn)的?
創(chuàng)建線程池的幾個(gè)核心構(gòu)造參數(shù)?
線程池中的線程是怎么創(chuàng)建的?是一開(kāi)始就隨著線程池的啟動(dòng)創(chuàng)建好的嗎?
既然提到可以通過(guò)配置不同參數(shù)創(chuàng)建出不同的線程池,那么Java 中默認(rèn)實(shí)現(xiàn)好的線程池又有哪些呢?請(qǐng)比較它們的異同。
如何在 Java 線程池中提交線程?
Java內(nèi)存模型相關(guān)問(wèn)題什么是 Java 的內(nèi)存模型, Java 中各個(gè)線程是怎么彼此看到對(duì)方的變量的?
請(qǐng)談?wù)?volatile 有什么特點(diǎn),為什么它能保證變量對(duì)所有線程的可見(jiàn)性?
既然 volatile 能夠保證線程間的變量可見(jiàn)性,是不是就意味著基于 volatile 變量的運(yùn)算就是并發(fā)安全的?
請(qǐng)對(duì)比下 volatile 對(duì)比 Synchronized 的異同。
請(qǐng)談?wù)?ThreadLocal 是怎么解決并發(fā)安全的?
很多人都說(shuō)要慎用 ThreadLocal,談?wù)勀愕睦斫?,使?ThreadLocal 需要注意些什么?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/75468.html
摘要:什么是線程餓死,什么是活鎖多線程中的忙循環(huán)是什么變量是什么變量和變量有什么不同類(lèi)型變量提供什么保證能使得一個(gè)非原子操作變成原子操作嗎 JVM專(zhuān)題 showImg(https://segmentfault.com/img/remote/1460000019943435); (面試題+答案領(lǐng)取方式見(jiàn)個(gè)人主頁(yè)) Java 類(lèi)加載過(guò)程? 描述一下 JVM 加載 Class 文件的原理機(jī)制? ...
閱讀 2885·2023-04-25 23:08
閱讀 1697·2021-11-23 09:51
閱讀 1696·2021-10-27 14:18
閱讀 3173·2019-08-29 13:25
閱讀 2895·2019-08-29 13:14
閱讀 3036·2019-08-26 18:36
閱讀 2260·2019-08-26 12:11
閱讀 874·2019-08-26 11:29