同一时刻有可能有N个任务,如果用timer,那么执行同一时刻的第一个任务时,而这个任务又用会用很长的时间,怎么样才能保证每个任务都能准时执行?

解决方案 »

  1.   

    你可以使用Web服务+Timer控件,如果在SQL中,你还可以使用作业,调度作业也是可以完成
      

  2.   

    up时间一到 开n多线程 一起做
      

  3.   

    基本原来是使用线程池,如果需要保存信息建议使用数据库辅助,
    不过还是建议楼主可以研究一下Quartz.NET ,会有更好的Idea。
    Quartz.NET 资源,
    http://www.cnblogs.com/shanyou/category/102991.html
    http://www.cnblogs.com/Doho/archive/2009/03/11/1408601.html
      

  4.   

    那多用几个timer控件么 一个一个的触发就行了