美文网首页工作生活
任务定时调度

任务定时调度

作者: kanaSki | 来源:发表于2019-07-02 19:25 被阅读0次

可以通过Timer及Timertask,实现定时启动某个线程。
java.util.Timer:类似闹钟的功能,本身实现的就是一个线程。
java.util.TimerTask:一个抽象类,该类实现Runnable接口,所以该类具备多线程的能力。
Timer构造函数:
Timer()
Timer(boolean isDaemon)
Timer(String name)
Timer(String name,boolean isDaemon)

Timer重点在于schedule方法
schedule(TimerTask task,long delay)
schedule(TimerTask task,long delay,long period)
schedule(TimerTask task,Date delay)
schedule(TimerTask task,Date delay,long period)

package others;

import java.util.Timer;
import java.util.TimerTask;

public class MyTimerTest01 {
    public static void main(String[] args) {
        Timer timer = new Timer();
        // 5秒后执行 每隔10秒再执行
        timer.schedule(new MyTask(), 5000,100000);
    }
}

// 任务类
class MyTask extends TimerTask {

    @Override
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("Hello world");
        }
    }
}

相关文章

  • Java定时任务调度工具详解

    本篇内容:什么是定时任务调度?Java定时任务调度工具详解之 Timer篇Java定时任务调度工具详解之 Quar...

  • 学习Linux2

    linux 学习2 定时任务管理 crond 任务调度 crontab 进行 定时任务的设置 概述任务调度:是指系...

  • 定时任务调度之Timer

    定时任务调度之Timer 前言 定时任务调度,有两个比较重要的概念,一个是定时,一个是调度,所谓的定时调度,指的是...

  • Spring定时调度器原理

    定时调度器主要是负责一些定时任务的调度,

  • 定时任务框架Quartz

    定时任务框架! 定时任务就是分为三个模块:任务、触发器、调度器 过程就是,调度器协调触发器来再固定时间去触发任务!

  • 关于任务定时调度

    Tags:定时作业调度 分布式定时任务调度 Quartz TBSchedule Elastic-job 基于给定...

  • crond任务调度(定时任务调度)

    基本语法crontab [选项]选项-e : 编辑crontab定时任务-l : 查询crontab定时任务...

  • Linux任务调度

    crond任务调度 crontab用于定时任务的设置。任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度...

  • 延时队列-基于RabbitMq延时消息插件实现的延时队列

    前言 定时调度基本是每个项目都会遇到的业务场景,一般地,都会通过任务调度工具执行定时任务完成,定时任务有两点缺陷,...

  • 延时队列-基于Redisson实现的延时队列

    前言 定时调度基本是每个项目都会遇到的业务场景,一般地,都会通过任务调度工具执行定时任务完成,定时任务有两点缺陷,...

网友评论

    本文标题:任务定时调度

    本文链接:https://www.haomeiwen.com/subject/azithctx.html