javaF面試題_NO.1——java并發(fā)編程_S

注:顏色和排版沒有實(shí)際意義,純粹為了好看锚国。

1托享、Synchronized原理講下:

1、Synchronized是由JVM 實(shí)現(xiàn)的一種實(shí)現(xiàn)互斥同步的一種方式顶瞒,如果你查看被Synchronized修飾過 的程序塊編譯后的字節(jié)碼夸政,會(huì)發(fā)現(xiàn),被Synchronized修飾過 的程序塊榴徐,在 編譯前后被編譯器生成了monitorenter和monitorexit兩個(gè)字節(jié)碼指令守问。
2、這兩 個(gè)指令是什么意思呢?在虛擬機(jī)執(zhí)行到monitorenter指令時(shí)坑资,首先要嘗試獲取對(duì)象的鎖:如果這個(gè)對(duì)象沒有鎖定耗帕,或者當(dāng)前線程已經(jīng)擁有了這個(gè)對(duì) 象的鎖,把鎖的計(jì)數(shù)器+ 1;當(dāng)執(zhí)行monitorexit指令時(shí)將鎖計(jì)數(shù)器-1;當(dāng)計(jì) 數(shù)器為0時(shí)袱贮,鎖就被釋放了仿便。如果獲取對(duì)象失敗了,那當(dāng)前線程就要阻塞 等待,直到對(duì)象鎖被另外一個(gè)線程釋放為止嗽仪。Java中Synchronize通過在對(duì) 象頭設(shè)置標(biāo)記荒勇,達(dá)到了獲取鎖和釋放鎖的目的。

2钦幔、對(duì)象鎖是什么枕屉?如何確定對(duì)象鎖

image.png

3、什么是可重入鎖鲤氢?為何說(shuō)Synchronized

image.png

4搀擂、JVM對(duì)java的原生鎖做了哪些優(yōu)化

image.png

5、為何說(shuō)Synchronized是非公平鎖

image.png

6卷玉、什么是消除鎖和粗化鎖

image.png

7哨颂、為什么說(shuō)Synchronized是悲觀鎖?樂觀鎖的實(shí)現(xiàn)原理又是什么相种?什么是CAS威恼,有什么特性?

image.png

8寝并、樂觀鎖一定是好的嗎箫措?

image.png

9、跟Synchronized想比衬潦,可重入鎖ReentrantLock 其實(shí)現(xiàn)原理

xx

10斤蔓、聊下AQS框架

image.png

11、Synchronized 和 ReentrantLock 的異同

image.png

12镀岛、ReentrantLock如何實(shí)現(xiàn)可重入性

image.png

13弦牡、除了ReentrantLock,你還接觸過JUC哪些并發(fā)工具漂羊?

image.png

請(qǐng)談?wù)?ReadWriteLock 和 StampedLock

image.png
public class RWSample {
    private final Map<String, String> m = new TreeMap<> ( );
    private final ReentrantReadWriteLock rwl = new ReentrantReadWriteLock ( );
    private final Lock r = rwl.readLock ( );
    private final Lock w = rwl.writeLock ( );

    public String get(String key) {
        r.lock ( );
        System.out.println ("讀鎖鎖定! ");
        try {
            return m.get (key);
        } finally {
            r.unlock ( );
        }
    }

    public String put(String key, String entry) {
        w.lock ( );
        System.out.println ("寫鎖鎖定");
        try {
            return m.put (key, entry);
        } finally {
            w.unlock ( );
        }
    }
}
image.png
思緒中驾锰。。走越。椭豫。。旨指。赏酥。。淤毛。。算柳。低淡。。。蔗蹋。何荚。获询。仰冠。。塘慕。皂吮。戒傻。。
image.png
思緒中蜂筹。需纳。。艺挪。不翩。。麻裳。口蝠。。津坑。妙蔗。。国瓮。灭必。。乃摹。禁漓。。孵睬。播歼。。掰读。秘狞。
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蹈集,隨后出現(xiàn)的幾起案子烁试,更是在濱河造成了極大的恐慌,老刑警劉巖拢肆,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件减响,死亡現(xiàn)場(chǎng)離奇詭異靖诗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)支示,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門刊橘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人颂鸿,你說(shuō)我怎么就攤上這事促绵。” “怎么了嘴纺?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵败晴,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我颖医,道長(zhǎng)位衩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任熔萧,我火速辦了婚禮糖驴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘佛致。我一直安慰自己贮缕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布俺榆。 她就那樣靜靜地躺著感昼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪罐脊。 梳的紋絲不亂的頭發(fā)上定嗓,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音萍桌,去河邊找鬼宵溅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛上炎,可吹牛的內(nèi)容都是我干的恃逻。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼藕施,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼寇损!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起裳食,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤矛市,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后诲祸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體浊吏,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡憨愉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了卿捎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡径密,死狀恐怖午阵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情享扔,我是刑警寧澤底桂,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站惧眠,受9級(jí)特大地震影響籽懦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜氛魁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一暮顺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧秀存,春花似錦捶码、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至澳盐,卻和暖如春祈纯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叼耙。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工腕窥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人旬蟋。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓油昂,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親倾贰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子冕碟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355