timer task 的简单范例(相当触发器,转自sun).txt

来自「一个新的采集工具 一个新的采集工具 一个新的采集工具」· 文本 代码 · 共 38 行

TXT
38
字号
作者:jeru
email: jeru@163.net
日期:8/5/2001 5:22:16 PM
Scheduling a Timer Task to Run at a Certain Time
============================================== 
 Date timeToRun = 
   new Date(System.currentTimeMillis()+
   numberOfMillisecondsInTheFuture);
 Timer timer = new Timer();
     
 timer.schedule(new TimerTask() {
         public void run() {
             // Task here
         }
     }, timeToRun);
============================================

Scheduling a Timer Task to Run Repeatedly

============================================= 
 // delay for 5 sec. 
 
 int delay = 5000;   
 
 
 // repeat every sec.
 
 int period = 1000;  
 Timer timer = new Timer();
     
 timer.scheduleAtFixedRate(new TimerTask() {
         public void run() {
             // Task here
         }
 }, delay, period);
 
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?