相关类Executor,Executors,AbstractExecutorService,ExecutorService
Executor:整个线程池执行者宽肩的顶层接口。定义了一个execute方法,整个线程执行者框架的核心方法。
public interface Executor {
void execute(Runnable command);
}
ExecutorServ...
分类:
编程语言 时间:
2014-10-29 12:59:56
阅读次数:
147
一、概念
工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。具体的说工作流表达了一个抽象的流程定义,之所以说是抽象,因为它没有表示确切的执行者,比如某借款人被具体化为张三,部门主管成为张三的部门经理李四,...
分类:
其他好文 时间:
2014-10-21 08:56:57
阅读次数:
178
命令模式(Command):将“请求”(命令/口令)封装成一个对象,以便使用不同的请求、队列或者日志来参数化其对象。命令模式也支持撤销操作。命令模式的目的就是达到命令的发出者和执行者之间解耦,实现请求和执行分开。
从上面的示例可以看到:命令模式将“动作的请求者”从“动作的执行者”对象中解耦出来,这就是将方法的调用封装起来的好处。...
分类:
编程语言 时间:
2014-10-05 19:08:58
阅读次数:
178
代理模式通过插入第三方(代理对象)来分离调用者和被调用者(不同于执行者),而远程代理是最经典的代理之一,被调用者不在本地(处于另一个JVM中),无法直接调用它,此时就需要一个远程代理,调用者把调用请求发送给远程代理,代理对象和被调用者通信,再把调用结果传递给调用者
分类:
其他好文 时间:
2014-10-05 12:39:48
阅读次数:
237
---------- android培训、java培训、期待与您交流! ----------一、面向对象概述 1、面向对象:是一个很抽象的概念,它相对面向过程而言,是一种程序设计的思想。 2、面向对象的特点: * 符合人们思考习惯的思想 * 可以将复杂的事情简单化 * 将程序员从执行者转换...
分类:
其他好文 时间:
2014-09-28 19:36:15
阅读次数:
240
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——— OC是面向对象的,C是面向过程的。二者只是解决问题的两种不同的思想。1、面向对象和面向过程的区别 (1)以用电脑看电影为例 面向过程思想(关注的是具体的步骤) 这里我们是执行者,我们需要关注具体...
分类:
其他好文 时间:
2014-09-27 02:44:39
阅读次数:
237
AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的混音如何处理等等都得由它来完成。AudioPolicyService根据用户配置来指导AudioFlinger加载设备接口,起到路由功能。
Audio...
分类:
移动开发 时间:
2014-09-23 20:47:55
阅读次数:
436
命令模式中,命令抽象成一个借口,包含一个命令的执行者,能够派生出各种不同的命令。并有一个命令的管理者,能够添加各种命令,添加完后,在必要的时候通知执行者执行这些命令。Command.h内容 1 #ifndef Command_H_H 2 #define Command_H_H 3 4 #inclu....
分类:
其他好文 时间:
2014-09-20 15:13:07
阅读次数:
227
(1)//通过NSObject的方法创建线程
//(这个方法会自动开辟一个后台线程,参数1:在这个后台线程中执行的方法,参数2:用于传递参数)
[self performSelectorInBackground:@selector(banZhuanPlus) withObject:nil];
(2)//通过NSThread创建线程(参数1:方法的执行者;参数2:在线程中执行的方法...
分类:
移动开发 时间:
2014-09-18 20:42:44
阅读次数:
205
初学线程的java程序员在学习线程的时候,如果是想使用多线程,要么是继承Thread类,好么是继承runnable接口再提交给一个新创建的Thread。
下面介绍一下使用ThreadPoolExecutor线程执行者来运行多线程任务。它将线程创建于任务分离开来。
package test;
import java.util.concurrent.ExecutorService;
im...
分类:
编程语言 时间:
2014-09-18 13:20:23
阅读次数:
194