前言 ConcurrentHashMap 鬼斧神工,并發(fā)添加元素時,如果 map 正在擴容,其他線程甚至于還會幫助擴容,也就是多線程擴容。就這一點,就可以寫一篇文章好好講講。...
IP屬地:臺灣
前言 ConcurrentHashMap 鬼斧神工,并發(fā)添加元素時,如果 map 正在擴容,其他線程甚至于還會幫助擴容,也就是多線程擴容。就這一點,就可以寫一篇文章好好講講。...
處理過線上問題的同學(xué)基本上都會遇到系統(tǒng)突然運行緩慢,CPU 100%,以及Full GC次數(shù)過多的問題。當然,這些問題的最終導(dǎo)致的直觀現(xiàn)象就是系統(tǒng)運行緩慢,并且有大量的報警。...
線程池中有一定數(shù)量的工作線程,工作線程會循環(huán)從任務(wù)隊列中獲取任務(wù),并執(zhí)行這個任務(wù)。那么怎么去停止這些工作線程呢?這里就涉及到線程池兩個重要概念:工作線程數(shù)量和線程池狀態(tài)。 一...
使用Explain優(yōu)化SQL語句 原文出處:https://my.oschina.net/liughDevelop/blog/1788148 索引類似大學(xué)圖書館建書目索引,可...
某天我在****的時候,突然有個小伙伴微信和我說:“狼哥,求教為毛wait()要放在同步塊中?” 我頓時覺得**一緊,仔細回顧一下,如果wait()方法不在同步塊中,代碼的確...
最近在調(diào)研MAT和VisualVM源碼實現(xiàn),遇到一個可疑問題,兩者計算出來的對象大小不一致,該信哪個? 為了復(fù)現(xiàn)這個問題,準備了4個簡單類: 再來個主函數(shù): 本地環(huán)境是64位...