JAvaマルチスレッド-タスクタイミングスケジューリング例

597 ワード

タスクタイミングスケジューリング、TimerクラスとTimerTaskクラスを使用して、詳細apiで検索
public class h {

public static void main(String[]args)
{
    Timer timer=new Timer();
    //    ,     ,    
    timer.schedule(new MyTask(), 1000);
    timer.schedule(new MyTask(), 1000,200);//  200      
    //        ,          ,      
    Calendar cal=new GregorianCalendar(2099,12,12,12,12,12);
    timer.schedule(new MyTask(),cal.getTime(),200);//           
}
}
//        
class MyTask extends TimerTask
{
public void run() {
    for(int i=0;i<10;i++)
    {
        System.out.println("paly");
    }
}
}