81,092
社区成员
发帖
与我相关
我的任务
分享
<task:scheduler id="springScheduler" pool-size="1"/>
<task:scheduled-tasks scheduler="springScheduler">
<task:scheduled ref="MakeTemplate" method="makeSite" fixed-delay="5000" initial-delay="0"/>
</task:scheduled-tasks>
也可以用spring quartz
可可写直接写一个静态方法,在静态方法中初始化线程,在线程运行中,设置其睡眠时间,再或者采用如下方式
private static final ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();
executor.scheduleWithFixedDelay(new DBWriteTask(), TIME_GAP, TIME_GAP, TimeUnit.MINUTES);