认识HandlerThread,IntentService

【IntentService转载自】https://www.jianshu.com/p/332b6daf91f0

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

你可能感兴趣的:(认识HandlerThread,IntentService)