Android开发高级进阶
一、多线程
二、new Thread()和ThreadPoolExceutor的区别:
1.New Thread()的弊端:
a)每次new Thread新建对象性能差;
b)线程缺乏统一管理,可能无限制新建线程,相互之间竞争,极可能占用过多的系统资源导致死机;
c)缺乏更多功能,如定时执行、定期执行、线程中断;
2.ThreadPoolExcector-线程池(多线程的管理者)
引入的好处:
a)提升性能。创建和消耗对象时费CPU资源
b)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。
三、AndroidMainfest.xml中的Service
a)android:name
b)android:label
c)android:icon
d)android:permission
e)android:process
f)android:enabled
g)android:exported
网友评论