1。我的程序是在间隔时间内用timer_Elapsed事件出发 想表内插入数据。。如果间隔是1sec的话
那是不是影响机器的速度了
2。我把程序以服务的状态启动 ,在没有登陆的情况下,
   a.是否程序回去读取ini文件
   b.如果sqlserver没启动 我的服务先启动了怎么办? (这里最好给我点代码)
3。问下 像那些杀毒软件 或者 我们windows的计划任务  包括 sql的 定时备份 他们是不是也在作不断的循环。。
那样岂不是很慢? 麻烦知道的讲讲他的机理

解决方案 »

  1.   

    参看我的文章,希望对你有所帮助
    http://blog.csdn.net/Knight94/archive/2006/08/22/1104893.aspx
      

  2.   

    to Knight94(愚翁) ( ) 
    你给的我看过了我想问的是
    如下前面的3个问题 
    麻烦能一一给我一个答复吗?
      

  3.   

    to 1。我的程序是在间隔时间内用timer_Elapsed事件出发 想表内插入数据。。如果间隔是1sec的话
    那是不是影响机器的速度了我不建议在service用timer,改用线程一样处理。to 2。我把程序以服务的状态启动 ,在没有登陆的情况下,
    a.是否程序回去读取ini文件
    b.如果sqlserver没启动 我的服务先启动了怎么办? (这里最好给我点代码)对于a来说,在service程序中读ini文件没有问题。
    对于b来说,可以设置service的依赖关系,也就是说把你的服务的依赖项设为mssql服务即可。
      

  4.   

    to 3。问下 像那些杀毒软件 或者 我们windows的计划任务 包括 sql的 定时备份 他们是不是也在作不断的循环。。
    那样岂不是很慢? 麻烦知道的讲讲他的机理应该也是循环判断是否到指定时间。
    这样处理很慢吗?倒不觉得。
      

  5.   

    谢谢 Knight94(愚翁) 和 terry52(天天在线)
    问下:
    对于b来说,可以设置service的依赖关系,也就是说把你的服务的依赖项设为mssql服务即可。
    这个代码如何实现反正已经麻烦了 就再指教下。多谢了