我做了一个windows服务 ,定时执行一个任务。任务执行时间为一周,定时器时间间隔也为一周,我想启动服务时就执行任务,我试了好多办法(ex:多线程等) 可总是在一段时间后才能执行,请问怎么实现?
那就在启动服务时不用定时器执行一下
谢谢!
你的定时是用的什么组件呢,是windows的定时任务么.?建议你试试Quartz.net
System.Timers.Timer
这多简单,服务启动的时候就直接把你那个方法执行一遍,然后再启动定时器去执行那个方法。
嗯 是的 谢谢!