全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Java 定时器(Timer)及线程池里使用定时器实例代码

java Timer定时器

简单实例代码:

public class Test {


  public static void main(String[] args) {


    // Timer定时器

    Timer mTimer = new Timer();
    MyTack myTack = new MyTack();
    mTimer.schedule(myTack, 2000, 3000);//第一个参数是需要执行的任务 第二个参数是延迟多少时间最开始执行,第三个参数是执行完后多少时间后进行再次执行是一个周期性的
    Scanner mScanner = new Scanner(System.in);
    String exti = "";
    while(!exti.equals("1")){
      System.out.println("---->>");
      exti = mScanner.next();
    }
    System.out.println("关闭");
    mTimer.cancel();//关闭这个定时器
    mScanner.close();
  }

  static class MyTack extends TimerTask{

    @Override
    public void run() {
      System.out.println("执行任务");

    }

  }
}

线程池里的定时器

public class Test {

  public static void main(String[] args) {

    // 定时器
    ScheduledExecutorService service = Executors.newScheduledThreadPool(3);
    service.scheduleWithFixedDelay(new MyRunnable(), 0, 10000,
        TimeUnit.MILLISECONDS);//一个参数是实例化一个runnable的对象,第二个参数是延迟多长时间后执行,第三个参数是执行一次后需要等待多长时间后执行第二次是一个周期性的,第四个参数是按类型算(毫秒,秒,分。。等其他的一些类型).
  }

}

//需要写一个实现runnable接口的类
public class MyRunnable implements Runnable {

  @Override
  public void run() {
    int index = 0;
    while (index++ < 100) {
      System.out.println(Thread.currentThread().getName()+" "+index);
      try {
        Thread.sleep(50);
      } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }

  }

}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# java  # Timer定时器  # Timer定时器详解  # Timer定时器实例  # java Timer 定时每天凌晨1点执行任务  # Java定时器Timer使用方法详解  # Java多线程定时器Timer原理及实现  # java定时任务Timer和TimerTask使用详解  # Java 定时器(Timer  # TimerTask)详解及实例代码  # Java定时任务:利用java Timer类实现定时执行任务的功能  # java使用TimerTask定时器获取指定网络数据  # Java循环调用多个timer实现定时任务  # 是一个  # 第二个  # 第三个  # 多长时间  # 第一个  # 其他的  # 希望能  # 谢谢大家  # 完后  # println  # equals  # cancel  # gt  # mScanner  # Scanner  # exti  # System  # brush  # class  # Test 


相关文章: 建站主机SSH密钥生成步骤及常见问题解答?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何选择高效稳定的ISP建站解决方案?  视频网站制作教程,怎么样制作优酷网的小视频?  移民网站制作流程,怎么看加拿大移民官网?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  制作网站的公司有哪些,做一个公司网站要多少钱?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  北京专业网站制作设计师招聘,北京白云观官方网站?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  如何快速登录WAP自助建站平台?  黑客如何利用漏洞与弱口令入侵网站服务器?  如何零基础在云服务器搭建WordPress站点?  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何通过虚拟主机空间快速建站?  网站制作模板下载什么软件,ppt模板免费下载网站?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  已有域名如何免费搭建网站?  如何高效利用200m空间完成建站?  建站之星代理平台如何选择最佳方案?  如何在IIS管理器中快速创建并配置网站?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  PHP正则匹配日期和时间(时间戳转换)的实例代码  济南网站建设制作公司,室内设计网站一般都有哪些功能?  Android滚轮选择时间控件使用详解  如何在阿里云购买域名并搭建网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  怎么将XML数据可视化 D3.js加载XML  为什么Go需要go mod文件_Go go mod文件作用说明  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  教学网站制作软件,学习*后期制作的网站有哪些?  网站制作公司排行榜,四大门户网站排名?  建站ABC备案流程中有哪些关键注意事项?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站之星导航配置指南:自助建站与SEO优化全解析  如何在IIS中配置站点IP、端口及主机头?  常州自助建站工具推荐:低成本搭建与模板选择技巧  简历在线制作网站免费,免费下载个人简历的网站是哪些?  完全自定义免费建站平台:主题模板在线生成一站式服务  ,购物网站怎么盈利呢?  如何注册花生壳免费域名并搭建个人网站?  实例解析angularjs的filter过滤器  如何在景安服务器上快速搭建个人网站?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  香港服务器部署网站为何提示未备案?  ,想在网上投简历,哪几个网站比较好?  如何快速搭建响应式可视化网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。