在系统中,后台程序的运行一般不会影响前台程序的效率,但在编程中,怎么把自己写的程序作为后台程序运行呢?有什么条件不?

解决方案 »

  1.   

    是啊.什么后台?
    b/s的后台? 
    windows service的后台?
      

  2.   

    比如Windows服务,或者一个WinForm程序,Form_load时直接隐藏了,而同时启动了一个线程,这个线程可能在做一些工作,而用户是没法与其交互的...都可以算作后台程序...
      

  3.   

    TO:但在编程中,怎么把自己写的程序作为后台程序运行呢?看你想做什么事了...比如我可以做成一个Windows服务,一开机我就让他开始不断做什么工作...
      

  4.   

    那要像WINRAR这样呢?它在打包的时候可以选择作为后台运行,这时打包过程不会影响其他前台程序的运行,感觉就像没有运行一样.这种是怎么实现的?
      

  5.   

    TO:那要像WINRAR这样呢?它在打包的时候可以选择作为后台运行,这时打包过程不会影响其他前台程序的运行,感觉就像没有运行一样.这种是怎么实现的?这种情况如果说是做在自己的系统中,你可以单独开一个线程...比如我们最近的一个项目,有一块是需要将数据从文本文件中导入数据库,而文本文件会随着系统的运行不断的增加.我们就另开了一个线程,轮徇监视目录下是否有需要导入的数据,如果有,就调用一个bat文件,执行一个批处理,将数据导入数据库...
      

  6.   

    同意 liujia_0421(SnowLover)  的观点。用多线程实现。