App啟動速度優(yōu)化 1.需要盡可能減少Application的onCreate中所要做的事情,比如一些不重要的SDK延遲或者異步加載; 2.多進...
ReentrantLock可重入鎖:就是一個線程在獲取了鎖之后,再次去獲取了同一個鎖,這時候僅僅是把狀態(tài)值進行累加 ReentrantLock支...
Android系統(tǒng)每隔16ms就重新繪制一次,也就是說,我們的應(yīng)用必須在16ms內(nèi)完成屏幕刷新的全部邏輯操作,即每一幀只能停留16ms。 渲染通...
java集合接口有List,Set,Map。 List和Set都實現(xiàn)了Collection(對集合排序,遍歷)接口。 List的實現(xiàn)類有Arra...
優(yōu)先級從高到低分為四種:前臺進程,可視進程,服務(wù)進程,緩存進程。 前臺進程:用戶當(dāng)前正在操作的。 1.屏幕頂層運行Activity(處于onRe...
1.如何開啟多進程?應(yīng)用是否可以開啟N個進程? 實現(xiàn)多進程可以通過設(shè)置service、broadcast、activity的標(biāo)簽android:...
線程池作用就是限制系統(tǒng)中執(zhí)行線程的數(shù)量。線程池的優(yōu)勢:第一:降低資源消耗。通過重復(fù)利用已創(chuàng)建的線程降低線程創(chuàng)建和銷毀造成的消耗。第二:提高響應(yīng)速...
AsyncTask是一個異步任務(wù)類,它的內(nèi)部封裝了Hanlder和線程池,當(dāng)使用無參數(shù)的構(gòu)造方法時,Handler使用InternalHandl...