Android開(kāi)發(fā)高級(jí)進(jìn)階
一搬卒、多線程
二、new Thread()和ThreadPoolExceutor的區(qū)別:
1.New Thread()的弊端:
a)每次new Thread新建對(duì)象性能差翎卓;
b)線程缺乏統(tǒng)一管理契邀,可能無(wú)限制新建線程,相互之間競(jìng)爭(zhēng)失暴,極可能占用過(guò)多的系統(tǒng)資源導(dǎo)致死機(jī)坯门;
c)缺乏更多功能,如定時(shí)執(zhí)行逗扒、定期執(zhí)行古戴、線程中斷;
2.ThreadPoolExcector-線程池(多線程的管理者)
引入的好處:
a)提升性能矩肩。創(chuàng)建和消耗對(duì)象時(shí)費(fèi)CPU資源
b)防止內(nèi)存過(guò)度消耗现恼。控制活動(dòng)線程的數(shù)量痹升,防止并發(fā)線程過(guò)多疼蛾。
三察郁、AndroidMainfest.xml中的Service
a)android:name
b)android:label
c)android:icon
d)android:permission
e)android:process
f)android:enabled
g)android:exported