Android中的线程和进程

232 阅读1分钟

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中每个进程都会分配自己的内存。保活。

多个进程之间彼此独立,你所定义的那些全局静态数据等,在进程之间是不能直接共享使用的。