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();//全部的线程将即刻中止运行 });