ScheduledExecutorService(遅延実行)あたり【Java】
scheduleメソッドとか、scheduleAtFixedRateあたりを調べておきました。
scheduleの方は最初の遅延時間を引数で指定できます。
scheduledAtFixedRateは、最初の遅延時間、インターバルが指定できます。そしてどちらもその遅延時間、インターバルの時間単位をTimeUnit列挙型で指定するだけです。
実行する時はこんな感じでシングルスレッドを用意して、
ScheduledExecutorService execTest = Executors.newSingleThreadScheduledExecutor();
execTest.schedule(ラムダ式, 時間, TimeUnit.SECONDS);
終える時にはexecTest.Shutdown();
名前が長いので覚えにくいです。