1. 線程池 基本功能:線程的復用,減少創(chuàng)建和銷毀線程的開銷 當系統(tǒng)接收到一個任務時,需要一個線程鹊汛,并不會立刻去創(chuàng)建一個新的線程,會先去線程池中...
學習資料; 《Java程序性能優(yōu)化》 美團點評技術(shù)團隊 Java 8系列之重新認識HashMap 張旭童大佬 面試必備:HashMap源碼解析(...
學習資料: 《Java程序性能優(yōu)化》 我電腦環(huán)境JDk 1.8 看到一篇很有深度的講解:How many Objects created wit...
1. 代理模式 學習資料: 《Java程序性能優(yōu)化》 使用代理對象完成用戶請求下翎,屏蔽用戶對真實對象的訪問 如同現(xiàn)實中代理,代理人被授權(quán)執(zhí)行當事人...
學習資料: Java 的 23 種設計模式全解析 《Java程序性能優(yōu)化》 《Java程序性能優(yōu)化》宝当,這本書蠻不錯的视事,豆瓣評分挺高7.9。本篇就...
Java基礎算法:堆排,快排盾鳞,二分查找 1. 堆排 滿二叉樹:所有葉結(jié)點都有同樣的深度犬性,每個內(nèi)部結(jié)點都有兩個兒子 完全二叉樹:若二叉樹的高度為h...
學習資料: 大話設計模式 1.簡單案例 公司要發(fā)給程序員獎金,但老板沒有說具體的時間腾仅,只說發(fā)之前會給通知乒裆,兩個程序員便開始了漫長的等待 抽象Su...
1. 共享受限資源 當兩個或者多個線程同時操作一個共享數(shù)據(jù)時,很可能引起沖突推励,就會出現(xiàn)問題鹤耍。例如,兩個線程同時嘗試訪問同一個銀行賬戶验辞,或向同一個...
學習資料: Java編程思想 并發(fā)稿黄,在操作系統(tǒng)中,是指一個時間段中有幾個程序都處于已啟動運行到運行完畢之間跌造,且這幾個程序都是在同一個處理機上運行...