1、timer不是单独的线程,它与主窗体一个线程; 2、.对于控件操作,使用timer,这样能保证控件线程安全; 3、对于非控件操作使用 System.Threading.Thread,这样能保证界面不会假死;