您的位置:首页 > 其它

多线程的定时服务

2016-04-28 00:00 218 查看
摘要: 多线程的定时服务

Ext.onReady(function(){

//6.11 Ext.util.TaskRunner 多线程的定时服务

//更新时间
var task = {
run : function(){
Ext.fly('clock').update(Ext.util.Format.date(new Date(),'h:i:s'));
},
interval : 1000
};
var runner = new Ext.util.TaskRunner();
runner.start(task);

var task1 = {
run : function(){
Ext.Msg.alert('提示','线程已经运行,我将每次运行重复5次,但10秒后我将停止!');
},
interval : 1000,//时间间隔
repeat : 3,//重复执行的次数
//duration : 200000,//执行时间
};
var runner1 = new Ext.util.TaskRunner();
runner1.start(task1);//启动一个任务
//runner1.stopAll();//所有的线程将即刻停止运行

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息