EXTJS4之常用工具类与函数--Ext.util.TaskRunner

本文介绍了Ext.util.TaskRunner的使用方法,这是一种增强型的定时任务管理工具,支持多线程任务调度。文中详细解释了如何创建及启动定时任务,并提供了具体的代码示例。

增强版的DelayedTask,能提供多线程的定时服务,该类提供了对多线程任务的管理,可以通过ExtTaskMgr来创建TaskRunner的一个实例,其次也可以自行创建Ext.util.TaskRunner的实例。


var task={
run:function(){
Ext.fly('clock').update(new Date().format('g:i:s'));
},
interval:1000   //(单位:毫秒)
}
var runner=new Ext.util.TaskRunner();
runner.start(task);
构造:

TaskRunner([Number interval])

interval:可选参数,当新建一个定时任务的时候可以指定interval毫秒来作为该线程执行的时间间隔,不指定默认为10毫秒。

方法:

启动一个线程:start([Object task]):Object

task:可选参数,为一个对象

返回执行线程的对象

停止一个线程:stop([Object task]):Object

停止一个已经存在的任务,同时返回该任务对象。

停止所有线程:stopAll();

转载于:https://www.cnblogs.com/lslvxy/archive/2013/04/27/3046750.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值