/**
* 定时器
* @param initialDelay 开始时间(秒)
* @param period 定时时间(秒)
*/
private void refresh(Long initialDelay,Long period) {
Runnable runnable = new Runnable() {
@Override
public void run() {
try {
System.out.println(BaseUtil.dateToString(new Date(),"yyyy-MM-dd HH:mm:ss"));
}catch (Exception e){
e.printStackTrace();
}
}
};
ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
service.scheduleAtFixedRate(runnable, initialDelay, period, TimeUnit.SECONDS);//秒
}
java使用线程实现定时器功能
最新推荐文章于 2022-07-11 20:56:15 发布