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();//全部的線程將即刻中止運行 });