ScheduledExecutorService.scheduleメソッド
ScheduledExecutorServicecheduledThreadPool = Executors.newScheduledThreadPool(5 );
cheduledThreadPool。スケジュール(新しいRunnable(){
@オーバーライド
public void run(){
System.out.println( "遅延3秒" );
}
}、3、TimeUnit.SECONDS);
実行は3秒遅延し、1回だけ実行されます。
ScheduledExecutorServicecheduledThreadPool = Executors.newScheduledThreadPool(5 );
cheduledThreadPool。scheduleAtFixedRate(new Runnable(){
@オーバーライド
public void run(){
System.out.println( "1秒の遅延、3秒ごとの実行" );
}
}、1、3、 TimeUnit.SECONDS);
つまり、1秒の遅延の後、3秒ごとに実行されます。