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