已助力759人進(jìn)去大廠!學(xué)完這套MCA高級架構(gòu)師課程,三面定級阿里P7級,教學(xué)阿

勵志當(dāng)最強(qiáng)課代表的我來給大家總結(jié)總結(jié)??????
學(xué)完這套MCA高級架構(gòu)師課程,三面定級阿里P7級,
視頻內(nèi)容:
1??悲觀鎖 樂觀鎖 自旋鎖??
2??讀寫鎖 排他鎖 共享鎖??
3??統(tǒng)一鎖 分段鎖???
視頻內(nèi)容:
1??悲觀鎖 樂觀鎖 自旋鎖??
悲觀鎖:壞事一定會發(fā)生,所以先做預(yù)防(上鎖)
樂觀鎖:壞事未必會發(fā)生,所以事后補(bǔ)償
自旋鎖:一種常見的樂觀鎖實(shí)現(xiàn)
·ABA問題–加版本(version boolean)
·保障CAS操作的原子性問題(lock指令)
?
一面P5:解釋一下八大鎖。 P1 - 12:15
?
2??讀寫鎖 排他鎖 共享鎖??
排他鎖:只有一個線程能訪問代碼
共享鎖:可以允許有多個線程訪問代碼
讀寫鎖:
-讀鎖:讀的時候,不允許寫,但是允許同時讀
-寫鎖:寫的時候,不允許寫,也不允許讀
?
一面P5:解釋一下八大鎖。 P1 - 18:58
?
3??統(tǒng)一鎖 分段鎖???
統(tǒng)一鎖:大粒度的鎖-鎖定A等待B,鎖定B等待A一A+B統(tǒng)一成為大鎖
分段鎖:分成一段一段的小粒度的鎖-JDK1.7 CHM ConcurrentHashMap
?
一面P5:解釋一下八大鎖。 P1 - 23:28
?
標(biāo)簽: