第十四周笔记分享

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

你可能感兴趣的:(第十四周笔记分享)