Tag: Schedu
你还在使用while(true) Thread.sleep吗?
nick | java | 2010-12-26
做各种SERVICE的时候,常常会需要一个程序重复定时地执行,基本上常见的山寨写法都是如下所示:
while (true) {
System.out.println(“yours code”);
Thread.sleep(3000);
}
但实际这样的写法可控性很低,JDK的java.util.concurrent中提供了大量的方法去控制一段代码定时执行,标准的改写上面的代码如下:
ScheduledExecutorService scheduler = Executo... [阅读全文]