• 1 Quartz开始


    三个比较像的玩意儿

    Quartz      Windows计划任务    timer(主要用到了线程池技术)

    quartz.net 是从java的quartz项目移植过来的  java版本 www.quartz-scheduler.org ;net版本 www.quartz-scheduler.net

    2.5.0版本Quartz的使用方法

    首先定义一个实现了IJob接口的类 实现接口方法:

    using Quartz;
    using System;
    
    namespace Quartz1
    {
        public class HelloWorld : IJob
        {
            public void Execute(IJobExecutionContext context)
            {
                Console.WriteLine("我是你爸爸");
                Console.ReadKey();
            }
        }
    }

    接着创建 日程安排表 工作 触发器  调度工作

    using Quartz;
    using Quartz.Impl;
    
    namespace Quartz1
    {
        class Program
        {
            static void Main(string[] args)
            {
                //相当于一个日程安排表
                IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();
    
                scheduler.Start();
                //创建一个jpb
                var job = JobBuilder.Create<HelloWorld>().Build();
                //创建一个trigger
                var trigger = TriggerBuilder.Create().WithSimpleSchedule(x => x.WithIntervalInSeconds(1).RepeatForever()).Build();
                //调度
                scheduler.ScheduleJob(job, trigger);
    
            }
        }
    }
  • 相关阅读:
    扫盲如何在ECLIPSE中使用条件断点
    春困
    气虚咳喘案
    知足老师论糖尿病
    辨痰之病位与寒热
    常用中药功效比较(任之堂)
    女子全身窜痛案
    小儿外感案
    紫斑案
    读任之堂中药讲记笔记
  • 原文地址:https://www.cnblogs.com/wholeworld/p/10061812.html
Copyright © 2020-2023  润新知