摘要: 引言 Android的线程池概念来自于Java的Executor,真正的线程池实现为ThreadPoolExecutor。在Android中,提供了4类不同的线程池,具体下面会说到。为什么使用线程池呢?而不是使用Thread创建线程呢?因为使用线程池有以下几个优点: 重用线程池的线程,避免因为线程的 阅读全文
posted @ 2018-11-20 17:18 fomin 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 1、引言 在Android中,几乎完全采用了Java的线程机制,由于Android的特性,主线程只处理和界面相关的事情,子线程处理耗时操作。Android中扮演线程角色的有Thread、AsyncTask、IntentService和HandlerThread。对于AsyncTask来说,底层用到了 阅读全文
posted @ 2018-11-20 16:07 fomin 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、概念 命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可取消的操作,属于行为型模式的一种。 2、模式结构 Command类:是一个抽象类,类中对需要执行的命令进行声明,一般来说要对外公布一个execute方法用来执行命令。 Concre 阅读全文
posted @ 2018-11-20 10:54 fomin 阅读(200) 评论(0) 推荐(0) 编辑