摘要: 1:AsyncTask是多线程吗?答:是。2:AsyncTask与Handler相比,谁更轻量级?答:通过看源码,发现AsyncTask实际上就是一个线程池,而网上的说法是AsyncTask比handler要轻量级,显然上不准确的,只能这样说,AsyncTask在代码上比handler要轻量级别,而实际上要比handler更耗资源,因为AsyncTask底层是一个线程池!而Handler仅仅就是发送了一个消息队列,连线程都没有开。 但是,如果异步任务的数据特别庞大,AsyncTask这种线程池结构的优势就体现出来了。AsyncTask 的优势体现在:•线程的开销较大,如果每个任务都要创建一个. 阅读全文
posted @ 2012-08-22 11:29 zhangze 阅读(514) 评论(0) 推荐(0) 编辑