美文网首页
Java中的一些类学习

Java中的一些类学习

作者: 学学学q | 来源:发表于2021-04-20 18:22 被阅读0次
  1. ScheduledExecutorService,设置ScheduledExecutorService,使其在一个小时内每10秒发出一次beep
import static java.util.concurrent.TimeUnit.*;

class BeeperControl {
   private final ScheduledExecutorService scheduler =
     Executors.newScheduledThreadPool(1);

   public void beepForAnHour() {
     final Runnable beeper = new Runnable() {
       public void run() { System.out.println("beep"); }
     };
     final ScheduledFuture<?> beeperHandle =
       scheduler.scheduleAtFixedRate(beeper, 10, 10, SECONDS);
     scheduler.schedule(new Runnable() {
       public void run() { beeperHandle.cancel(true); }
     }, 60 * 60, SECONDS);
   }
 }
结构图

相关文章

网友评论

      本文标题:Java中的一些类学习

      本文链接:https://www.haomeiwen.com/subject/yvnnlltx.html