Android AsyncTask源码中 SerialExecutor类有什么作用

2025-05-10 01:05:30
推荐回答(2个)
回答1:

Android中实现异步任务机制有两种方式,Handler与AsyncTask,之前我们分析过Handler消息处理机制(见:android-----Handler消息处理机制),今天来学一学AsyncTask,相对于采用handler模式为每个任务创建一个新的线程,任务完成之后通过Handler实例向UI线程发送消息,AsyncTask更加的重量级,他不需要编写任务线程和Handler实例就可以完成相同的任务,但是他内部也是使用Handler来传递消息的,相当于是对Handler的封装;

回答2:

同一时间pool中只有一个task在执行。。。
有没有意义不能随便断言,如果前后Task是依赖关系的,必须要顺序执行。
实在不行你自己写一个demo,你写一个demo验证一下你的说法吧。