個(gè)人信息
天津 - 天津市 這位同學(xué)很懶,木有簽名的說(shuō)~
成長(zhǎng)數(shù)據(jù)
新手最容易忽略!Spring 自動(dòng)裝配的 5 種方式全解析
事務(wù)沒(méi)生效還以為成功了?Spring 事務(wù)失效的雷區(qū)你中招了嗎?
從 IOC 到多線程:Spring 單例 Bean 的并發(fā)安全性全解析
事務(wù)嵌套場(chǎng)景必問(wèn):Spring 傳播機(jī)制如何真正發(fā)揮作用?
別亂用!線程池拒絕策略選錯(cuò),系統(tǒng)可能直接崩!
顛覆認(rèn)知!synchronized 的輕量級(jí)鎖竟然還會(huì)自旋?
Java線程池那些坑:我與線程池的恩怨情仇
鎖升級(jí)到底能不能“退燒”?synchronized 釋放后狀態(tài)解析
顛覆認(rèn)知!synchronized 的輕量級(jí)鎖竟然還會(huì)自旋?
從對(duì)象頭到內(nèi)存屏障:synchronized 如何實(shí)現(xiàn)原子性、可見(jiàn)性與有序性
多線程亂成一鍋粥?教你把線程按順序乖乖排隊(duì)!
看似正常的遍歷,為什么必崩?ConcurrentModificationException 其實(shí)早有預(yù)警!
小心!ABA 問(wèn)題可能讓你的并發(fā)代碼悄悄出錯(cuò)
面試高頻考點(diǎn):說(shuō)說(shuō) wait、notify、notifyAll 的區(qū)別與用法
從字節(jié)碼到對(duì)象頭:synchronized 如何實(shí)現(xiàn)?
自稱(chēng)懂多線程?那你敢解釋清楚 sleep(0) 對(duì) CPU 調(diào)度的影響嗎?
用錯(cuò)了就翻車(chē)!Thread.sleep() vs Thread.yield() 的區(qū)別,很多人都踩過(guò)坑
為什么你的代碼會(huì)死鎖?這四個(gè)條件一旦滿足,必掛!
以為 ThreadLocal 很安全?key 的弱引用設(shè)計(jì)背后暗藏玄機(jī)!
面試必問(wèn):ThreadLocal 到底有哪些缺點(diǎn)?答不好直接掛!