定时执行还是使用Timer吧,效果不好是什么原因?

解决方案 »

  1.   

    因为我本身主线程里面已经有个Timer了,而且执行的方法里面要插入大量的数据库数据,我试了的,效果很慢
      

  2.   

    是不是timer的interval设置的太小了?
      

  3.   


    主线程有一个Timer,再加一个也没关系,Timer本来就可以实现多线程的功能
    插入大量数据慢不是Timer的原因,就算你换成线程,效果也是一样,除非你能做到,多个线程同时分批入库,但这样一样,数据库、系统性能也会受到影响
      

  4.   

    这样啊,谢谢你们了,另外,我想问,timer就是设个间隔,然后在tick事件里面写代码就行了?有其他的更好用法吗?