【IntentService转载自】https://www.jianshu.com/p/332b6daf91f0
- handlerThread本质上是一个线程,它继承了Thread;
- 有自己的Looper对象,可以进行内部循环;
- 通过获取HandlerThread中的looper对象传递给Handler对象,利用handleMessage方法执行异步任务;
- 不会阻塞,减少了消耗;不能同时进行多任务处理,需等待,效率低;
- 与线程池注重并发不同,HandlerThread是一个串行队列,背后只有一个线程;
网友评论