/// <summary> /// 使用委托方法创建定时任务 /// </summary> /// <param name="info"></param> /// <param name="_ptrd"></param> /// <param name="parm"></param> /// <returns></returns> public static Thread CreateTimerTaskService(TimerInfo info, TimerTaskDelegate _ptrd, params object[] parm) { TimerTaskService tus = new TimerTaskService(info, _ptrd); tus.setParm(parm); //创建启动线程 Thread ThreadTimerTaskService = new Thread(new ThreadStart(tus.Start)); return(ThreadTimerTaskService); }
/// <summary> /// 根据定时信息和执行具体任务的委托方法构造定时任务服务 /// </summary> /// <param name="_timer">定时信息</param> /// <param name="trd">执行具体任务的委托方法</param> private TimerTaskService(TimerInfo _timer, TimerTaskDelegate trd) { timerInfo = _timer; TimerTaskDelegateFun = trd; }