• 计划任务的编成实现


    在一些需要定时执行的任务时,比如:定时备份数据库,定时的获取网络数据等都需要计划任务。Window也有计划任务但是有很多的缺点,必须手动配置,而且部署起来也很麻烦,时间的精度为一分钟,只能对应用程序配置任务。这里实现的任务计划是可以自己编程,可以很灵活,时间的精度为一秒,而且不是通过轮询时间实现的,效率比较高,。你可以在Windows 服务中写一个服务,用它来管理所有的计划任务逻辑。

    类库源代码如下:
    /********************************************************************************************
    * (C)2003-2005 C2217 Studio
    *  保留所有权利
    *  
    *  文件名称:                task.cs
    *  文件ID:          
    *  编程语言:                C#
    *  文件说明:                实现计划任务的调度机制。可以显示多种任务调度机制(定义时间精确到秒):
    *                            1.立即执行(一次)
    *                            2.计划执行(一次,可定义任务开始执行的日期)
    *                            3.立即执行(循环执行,多次)
    *                            4.计划执行(循环执行,多次,可定义任务开始执行的日期)
    *                            可以通过实现接口ISchedule 制定自己的执行计划
    *                   
    * 当前版本:                    1.0
    * 替换版本:        

    * 作者:                        邓杨均
    * EMail:                    dyj057@gmail.com
    * 创建日期:                    2005-4-8
    * 最后修改日期:                2005-4-8

    *历史修改记录:

    *******************************************************************************************
    */

    using System;
    using System.Collections;
    using System.Threading;
    using NUnit.Framework;

    namespace Ibms.Utility.Task
    {

        
    任务计划接口和一些标准实现

        
    任务实现

        
    启动任务
    }


  • 相关阅读:
    angular2怎么使用第三方的库(jquery等)
    线性代数:方程组的几何解释
    2016新的计划
    ES+Hbase对接方案概述
    sparkR操作HDFS上面的CSV文件
    spark1.6配置sparksql 的元数据存储到postgresql中
    spark读写Sequoiadb
    Spring Boot与Docker部署
    Docker中使用Tomcat并部署war工程
    CentOS7安装使用Docker
  • 原文地址:https://www.cnblogs.com/dyj057/p/135383.html
Copyright © 2020-2023  润新知