摘要: 接上篇《android开发艺术探索》读书笔记(十)--Android的消息机制 No1: 在Android中可以扮演线程角色的有很多,比如AsyncTask、IntentService、HandlerThread。 AsyncTask底层封装了线程池和Handler,主要是为了方便开发者在子线程中更 阅读全文
posted @ 2018-01-22 17:23 嘉禾世兴 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 构造方法 参数意义: coreProolSize:线程池核心线程数 maximumPoolSize:线程池所能容纳的最大线程数 keepAliveTime:非核心线程闲置时的超时时长,超过这个时长,非核心线程就会被回收。当ThreadPoolExecutor的allowCoreThreadTimeO 阅读全文
posted @ 2018-01-22 16:36 嘉禾世兴 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 接上篇《android开发艺术探索》读书笔记(九)--四大组件 No1: 消息队列MessageQueue的内部存储结构并不是真正的队列,而是采用单链表的数据结构来存储消息列表,因为单链表在插入和删除上比较有优势 No2: ThreadLocal可以在不同的线程中互不干扰地存储并提供数据,通过Thr 阅读全文
posted @ 2018-01-22 11:55 嘉禾世兴 阅读(277) 评论(0) 推荐(0) 编辑