当前位置:主页 > 软件编程 > JAVA代码 >

Java自带定时任务ScheduledThreadPoolExecutor实现定时器和延时加载功能

时间:2021-03-24 10:29:30 | 栏目:JAVA代码 | 点击:

java.util.concurrent.ScheduledThreadPoolExecutor 是JDK1 .6之后自带的包,功能强大,能实现定时器和延时加载的功能

各类功能和处理方面优于Timer

1、定时器:

具体代码:

 public static void main(String[] args) {
 stThread.scheduleAtFixedRate(new Runnable() {
  @Override
  public void run() {
  // TODO Auto-generated method stub
  System.out.println(new Date());
  }
 },
  20, 2, TimeUnit.SECONDS);
 }

2、延时处理

具体代码:

stThread.schedule((RolePrvlegeTask)SpringUtils.getBean("rolePrvlegeTask"), 1, TimeUnit.SECONDS);

总结

您可能感兴趣的文章:

相关文章