zoukankan      html  css  js  c++  java
  • 【quartz】 入门

    把技术债务给还了,首先来一个最简单的demo;

    2.x版比1.x有很多改进,1.x基于fw1、2; 2.x基于fw3.5以上;语法上有很大的不同,摒弃了很多1.x的很多东西;

    直接以2.x来demo

    class Program
        {
            private static void Main(string[] args)
            {
                Start();
            }
            private static void Start()
            {
                IJobDetail jobDetail = JobBuilder.Create<HelloJob>()
                    .WithIdentity("testJob_1", "group_1")
                    .Build();
    
    
                ITrigger trigger = TriggerBuilder
                        .Create()
                        .WithIdentity("trigger_1", "group_1")
                        .StartNow()
                        .WithSchedule(SimpleScheduleBuilder.Create()
                                .WithIntervalInSeconds(10) //时间间隔
                                .WithRepeatCount(5)        //重复次数(将执行6次)
                                )
                        .Build();
    
    
                ISchedulerFactory sf = new StdSchedulerFactory();
                IScheduler sched = sf.GetScheduler();
                sched.ScheduleJob(jobDetail, trigger);
                sched.Start();
    
            }
        }
    
    
     public class HelloJob:IJob
        {
            public void Execute(IJobExecutionContext context)
            {
                Console.WriteLine("启动 hellojob!");
            }
        }

    效果:

    见好就收 好处多!

  • 相关阅读:
    成员对象和封闭类
    静态成员
    this指针
    类型构造构造函数
    拷贝构造函数
    C++
    矩阵快速幂求递推式
    对浅拷贝和深拷贝的基本理解
    传引用作为形参和返回值_节省参数拷贝的时间
    namespace的基本知识
  • 原文地址:https://www.cnblogs.com/viewcozy/p/4608191.html
Copyright © 2011-2022 走看看