Android中扮演线程的角色:1AsyncThread 2 HandlerThread 3 IntentService
启线程的方法:1.继承Thread类;2.实现Runnable接口;3.Handler;4.AsyncTask; 5.HandlerThread;6.IntentService;
ActivityThread 启的main方法中有Looper的启动。
一个Thread中只能有一个Looper,应为Looper在创建的时候, 会将当前对象放到ThreadLocal中,每一关Thread只能访问和修改自己的ThreadLocal。
为什么要用多进程,Android中每个进程都会分配自己的内存。保活。
多个进程之间彼此独立,你所定义的那些全局静态数据等,在进程之间是不能直接共享使用的。