java的定时器

定时器其实就是一个线程

可以在线程中用暂定实现,也可以用以下方法

// 定义一个任务
TimerTask timerTask = new TimerTask() {
    @Override
    public void run() {
        System.out.println("打印当前时间:" + new Date());
    }
};
// 计时器
Timer timer = new Timer();
// 开始执行任务 (延迟1000毫秒执行,每3000毫秒执行一次)
timer.schedule(timerTask, 1000, 3000);

Original: https://www.cnblogs.com/h-w-b/p/16574936.html
Author: 一群bug
Title: java的定时器

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/609466/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 多线程编程总结:四、乐观锁、悲观锁、自旋锁

    在多线程编程里面我们经常会锁的使用,实际上在这个过程中,我们的锁主要分为悲观锁和乐观锁,用他们来实现多线程的并发编程控制。 悲观锁: 我们悲观的认为这一段代码或者是数据会发生资源抢…

    Java 2023年5月30日
    058
  • SSM常见面试

    HandlerMapping为处理器映射。DispatcherServlet调用HandlerMapping,HandlerMapping根据请求url查找Handler。 Han…

    Java 2023年6月9日
    084
  • MySQL(一)序

    开坑原因 本文的初心是想总结自己这几年对数据库的使用。希望现在回头看,可以总结并归纳一些在数据库使用上的惯例。 存储工具如何出现 P.S. 按出现时间顺序,并不表示优劣,在不同情境…

    Java 2023年6月8日
    057
  • java中instanceof的用法

    一、介绍 instanceof是在多态中引出的,因为在多态发生时,子类只能调用父类中的方法(编译时类型的方法),而子类自己独有的方法(运行时类型的方法)无法调用,如果强制调用的话就…

    Java 2023年6月13日
    073
  • nginx 配置其他路径

    gedit /etc/nginx/sites-enabled/default location /hlstest {types {application/vnd.apple.mpe…

    Java 2023年5月30日
    061
  • qemu创建aarch64虚拟机过程记录

    qemu装的是5.0版本,系统是红旗7.3(centos 7.3) 准备几个文件,一个是对应的系统镜像文件,一个是EFI文件。 QEMU_EFI.fd EFI文件主要是用来做引导的…

    Java 2023年5月30日
    091
  • (十二)springboot中shiro的使用

    一、引入maven配置 xml;toolbar:false org.apache.shiro     shiro-spring     1.4.0</p> <pr…

    Java 2023年5月29日
    061
  • JVM快速入门

    JVM的位置 JVM是运行在操作系统之上的。 JVM体系结构 类加载器 类加载器的作用:加载class文件 加载器:①.ApplicationClassLoader应用程序类加载器…

    Java 2023年6月8日
    065
  • Java import的作用

    可是现在问题来了,因為很多package的名称非常的长,在编程时,要使用一个类要将多个包名.类名完全写出,会让代码变得冗长,减低了简洁度。例如 显得非常麻烦,于是Sun公司就引入了…

    Java 2023年5月29日
    069
  • Future源码一观-JUC系列

    背景介绍 在程序中,主线程启动一个子线程进行异步计算,主线程是不阻塞继续执行的,这点看起来是非常自然的,都已经选择启动子线程去异步执行了,主线程如果是阻塞的话,那还不如主线程自己去…

    Java 2023年6月13日
    064
  • Java开发学习(十二)—-基于注解开发依赖注入

    Spring为了使用注解简化开发,并没有提供 &#x6784;&#x9020;&#x51FD;&#x6570;&#x6CE8;&#x…

    Java 2023年5月29日
    069
  • Elasticsearch+kibana+logstash 搭建日志收集分析平台

    Elasticsearch+kibana+logstash 搭建日志收集分析平台 环境搭建: 虚拟机内存配置: sysctl -w vm.max_map_count=262144 …

    Java 2023年6月8日
    077
  • 修改Ehcache缓存中取到的值,缓存中的值也被修改了

    修改Ehcache缓存中取到的值,缓存中的值也被修改了 问题现象 我们从Ehcache中取出缓存的对象,之后将对象中的属性进行了修改使用。等再次从缓存中拿到对象后,发现对象的值变成…

    Java 2023年6月7日
    068
  • 【Unity】在Unity中创建简单的UI界面

    实现的效果为:设置一个触发盒子,当玩家触发后显示一个游戏结束界面,并结束游戏。 在Hierarchy中新建一个Canvas。命名为Canvas。 双击刚才创建的画布Canvas。如…

    Java 2023年6月9日
    080
  • JUC由简入深学习

    JUC学习 1.什么是JUC java.util 工具包、包、分类 业务:普通的线程代码 Thread Runnable 没有返回值、效率相比入 Callable 相对较低! 2….

    Java 2023年6月9日
    040
  • Android Swtich开关样式调整

    原文:Android Swtich开关样式调整 – Stars-One的杂货小窝 接入百度人脸的demo时候,发现了内置的switch开关比较好看,看了下实现方法,原来…

    Java 2023年6月13日
    065
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球