zoukankan      html  css  js  c++  java
  • java中定时器的应用实例

     1 package com.xiangshang.listener;
     2 
     3 import java.util.Timer;
     4 import java.util.TimerTask;
     5 
     6 import javax.servlet.ServletContextEvent;
     7 import javax.servlet.ServletContextListener;
     8 
     9 public class MyTimerListener implements ServletContextListener {
    10 
    11     private Timer timer = null;
    12 
    13     @Override
    14     public void contextDestroyed(ServletContextEvent arg0) {
    15         timer.cancel();
    16     }
    17 
    18     @Override
    19     public void contextInitialized(ServletContextEvent arg0) {
    20         //定义要执行的任务
    21         TimerTask task = new TimerTask() {            
    22             @Override
    23             public void run() {
    24                 System.out.println("你好");
    25             }
    26 
    27         };
    28         //定时器的定义
    29         timer = new Timer();
    30         /**
    31          * 参数1:要执行的任务
    32          * 参数2:服务器启动后什么时候开始执行
    33          * 参数3:每隔多长时间执行一次
    34          * 注意:时间的单位是毫秒
    35          */
    36         timer.schedule(task, 10000, 1000);
    37     }
    38 }
  • 相关阅读:
    InitializingBean
    线程池
    maven
    mysql主从库
    zookeeper
    分布式服务框架 Zookeeper -- 管理分布式环境中的数据
    远程调试
    enum
    注解
    Shell错误[: missing `]'
  • 原文地址:https://www.cnblogs.com/zhangqiyang/p/3699507.html
Copyright © 2011-2022 走看看