全网整合营销服务商

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

免费咨询热线: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 


相关文章: 微课制作网站有哪些,微课网怎么进?  如何在万网主机上快速搭建网站?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  装修招标网站设计制作流程,装修招标流程?  如何在Windows服务器上快速搭建网站?  seo网站制作优化,网站SEO优化步骤有哪些?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  ppt制作免费网站有哪些,ppt模板免费下载网站?  如何配置IIS站点权限与局域网访问?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  如何在腾讯云免费申请建站?  临沂网站制作公司有哪些,临沂第四中学官网?  黑客入侵网站服务器的常见手法有哪些?  宝塔建站后网页无法访问如何解决?  建站之星免费模板:自助建站系统与智能响应式一键生成  如何快速搭建高效香港服务器网站?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  网站制作报价单模板图片,小松挖机官方网站报价?  家庭建站与云服务器建站,如何选择更优?  建站之星后台密码如何安全设置与找回?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  如何在云指建站中生成FTP站点?  香港服务器部署网站为何提示未备案?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  建站10G流量真的够用吗?如何应对访问高峰?  怎么将XML数据可视化 D3.js加载XML  网站制作公司,橙子建站是合法的吗?  如何做网站制作流程,*游戏网站怎么搭建?  如何快速查询域名建站关键信息?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  如何在西部数码注册域名并快速搭建网站?  如何快速搭建响应式可视化网站?  如何快速上传自定义模板至建站之星?  如何在IIS服务器上快速部署高效网站?  网页设计与网站制作内容,怎样注册网站?  如何在IIS中新建站点并配置端口与IP地址?  建站主机选择指南:服务器配置与SEO优化实战技巧  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  如何快速搭建高效WAP手机网站吸引移动用户?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  婚礼视频制作网站,学习*后期制作的网站有哪些?  如何快速登录WAP自助建站平台?  Android自定义控件实现温度旋转按钮效果  如何登录建站主机?访问步骤全解析 

您的项目需求

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