程序关闭后,没有通过程序停止Timer,Timer还会继续运行的吗?或者说程序还是继续运行的吗?

解决方案 »

  1.   

     整个程序 都停止都话~~~  timer 应该 也会  停止吧···· 
      

  2.   

     额... 不知道 Timer自身是不是另外启动线程处理的? 如果这样的话,那么程序关闭了,但是没有在关闭程序时停止Timer,那程序只是界面被关掉了,其实还是在运行的。
      

  3.   

    程序关闭了,Timer自身的线程也关闭了,所以Timer不会运行
    放120个心吧
      

  4.   

    所谓“皮之不存,毛将焉附”。所以你要知道你的Timer依附于什么。如果界面窗口Close的之前,你使用窗口中的某些资源(例如就是这个Timer)注册到那些比这个进程生命期还长资源上,那么你关闭窗口并不能销毁Timer,甚至窗口资源也不能真正释放。这是.net这类带有GC功能的系统中唯一可以跟“内存泄漏”这个名词沾边的地方。