Asyntask异步任务

Asyntask异步任务:public abstract class AsyncTask<Params, Progress, Result> {
三种泛型类型分别代表“启动任务执行的输入参数”、“后台任务执行的进度”、“后台计算结果的类型”。
异步任务中包含了一定的线程池,在执行多个线程请求时,会自动的选取一定量的线程来,处理这些请求,并这些线程会实现逐步的批量的处理线程请求(比如所:线程池如5个处理线程,有100个请求线程,Asyntask会5个5个的处理请求,不会像线程一样一下子就开100个线程,来同时处理请求,这样会极大的消耗内存),这里线程的处理是doInBackground方法中处理的

你可能感兴趣的:(Asyntask异步任务)