zoukankan      html  css  js  c++  java
  • 计划任务的编成实现

    在一些需要定时执行的任务时,比如:定时备份数据库,定时的获取网络数据等都需要计划任务。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
    {

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

        
    任务实现

        
    启动任务
    }


  • 相关阅读:
    简易基础版单页面应用
    nginx服务器部署
    vim基础命令
    jsdoc — js注释
    eslint — js书写规范
    stylelint — css书写规范
    gulpfile.js(编译sass,压缩图片,自动刷新浏览器)
    gulp安装使用
    git常用命令
    generator-ivweb 基于react-redux的多页脚手架
  • 原文地址:https://www.cnblogs.com/dyj057/p/135383.html
Copyright © 2011-2022 走看看