
Android线程
湟同学你好
爱生活爱java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AsyncTask的深入理解
AsyncTask的深入理解 一、AsyncTask 1、初步理解 AsyncTask是一个轻量级的异步任务类,底层封装了Thread和Handler,AsyncTask不适合进行特别耗时的后台任务,特别耗时建议使用线程池。 public abstract class AsyncTask<Params,Progress,Result> AsyncTask为泛型抽象类,其中三个泛型参数...原创 2019-08-15 18:29:29 · 1929 阅读 · 0 评论 -
Android中的线程池理解
Android中的线程池 一、线程池的作用: (1)避免线程重复创建和销毁造成性能浪费 (2)控制线程最大并发数,避免大量线程之间相互抢占资源造成阻塞 (3)便于对线程进行简单的管理 二、ThreadPoolExecutor Android的线程池来源于java的Executor(接口),其具体实现为ThreadPoolExecutor。 接下来为ThreadPoolExecutor,其构造方法为...原创 2019-08-21 07:57:46 · 1878 阅读 · 0 评论 -
HandlerThread以及IntentService的深入理解
HandlerThread以及IntentService的深入理解 一、HandlerThread 顾名思义:HandlerThread就是可以使用Handler的Thread 所在路径:frameworks/base/core/java/android/os/HandlerThread.java 其run方法如下: public void run() { mTid = P...原创 2019-08-22 07:43:23 · 504 阅读 · 0 评论