中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Java中的定時(shí)器Timer使用示例代碼

2018-07-20    來源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

一、類概述

Timer是一種定時(shí)器工具,用來在一個(gè)后臺(tái)線程計(jì)劃執(zhí)行指定任務(wù)。它可以計(jì)劃執(zhí)行一個(gè)任務(wù)一次或反復(fù)多次。
TimerTask一個(gè)抽象類,它的子類代表一個(gè)可以被Timer計(jì)劃的任務(wù)。

二、代碼實(shí)例

import java.util.Timer;  
import java.util.TimerTask;  
public class Reminder ...{  
    Timer timer;  
    public Reminder(int seconds) ...{  
        timer = new Timer();  
        timer.schedule(new RemindTask(),0, seconds*1000);   //使用Timer類設(shè)置定時(shí)執(zhí)行任務(wù),0指過0s開始執(zhí)行,seconds*1000指每seconds秒執(zhí)行一次
    }  
    class RemindTask extends TimerTask ...{  
        public void run() ...{  
            System.out.println("Time''s up!");   //要定時(shí)執(zhí)行的任務(wù)
            timer.cancel(); //Terminate the timer thread  
        }  
    }  
    public static void main(String args[]) ...{  
        System.out.println("About to schedule task.");  
        new Reminder(5);  
        System.out.println("Task scheduled.");  
    }  
} 



注意

每一個(gè)Timer僅對(duì)應(yīng)唯一一個(gè)線程;
Timer不保證任務(wù)執(zhí)行的十分精確;
Timer類是線程安全的。

標(biāo)簽: 安全 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:RSA非對(duì)稱加密解密Java實(shí)例代碼

下一篇:把 Java util.Date 轉(zhuǎn)成 sql.Date