摘要: 常见的线程形态 AsyncTask:不适合特别耗时的后台任务,耗时使用线程池。 必须在主线程中加载。 Android3.0以后是串行执行的,3.0以前是并行。 HanderThread:继承了Thread,是一种可以使用Handler的Thread,和普通的Thread的区别是在run方法中可通过L 阅读全文
posted @ 2016-02-23 18:03 咖啡馆的水果拼盘 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Android的消息机制主要是指Handler的运行机制以及Handler所附带的MessageQueue和Looper的工作过程。系统提供Handler主要原因是为了解决在子线程中无法访问UI的矛盾。子线程不允许防伪UI:Android的UI控件不是线程安全的,多线程中并发访问可能导致UI控件处于不可预期的状态。ThreadLocal:线程内部的数据存储类,可以在指定线程中存储数据。其实是个键值... 阅读全文
posted @ 2016-02-23 15:47 咖啡馆的水果拼盘 阅读(106) 评论(0) 推荐(0) 编辑