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
    {

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

        
    任务实现

        
    启动任务
    }


  • 相关阅读:
    单点登录的实现原理
    Entity Framework添加记录时获取自增ID值
    linq to entity查询,日期格式化
    Linq之GroupBy用法
    IIS HTTPS CA
    CallContext和多线程
    windows平台 culture name 详细列表
    如何在WCF中集成unity
    .NET MVC 依赖注入 来龙去脉
    apache虚拟主机安装注意事项
  • 原文地址:https://www.cnblogs.com/dyj057/p/135383.html
Copyright © 2011-2022 走看看