PDF
Schedule1Java(6)ScheduledExecutorServiceContentsSchedule ......................................................................................... 1timer ....................................................................................... 2ScheduledExecutorServiceScheduledExecutorService executorService = Executors .newSingleThreadScheduledExecutor();public class BeeperControl { private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1); public void beep() { scheduler.scheduleAtFixedRate(() -> { System.out.println("beep"); }, 3, 2, TimeUnit.SECONDS); } public static void main(String[] args) { BeeperControl ctl = new BeeperControl(); ctl.beep(); }}ScheduleFixedRate scheduler.scheduleAtFixedRate(() -> { System.out.println("beep"); }, 3, 2, TimeUnit.SECONDS); // 32 timer2start:1599108257 beep :(5)1599108260 5beep :(1)1599108265 1beep :(1)1599108266 beep :(1)1599108267 beep :(1)1599108268 beep :(1)1599108270 2beep :(1)1599108272beep :(1)1599108274beep :(1)1599108276beep :(1)1599108278beep :(1)1599108280线线使scheduler.scheduleAtFixedRate线线线线FixedDelay scheduler.scheduleAtFixedRate(() -> { System.out.println("beep"); }, 3, 2, TimeUnit.SECONDS); // 32timer线 timer3

HTML view coming soon.

Download PDF for the full formatted version.