在winform中添加了个定时计算的功能,每到0点定时启动计算程序
这个timer的interval是50分钟,为了测试把interval改成5s。
在timer的事件中,监听到满足时间要求的话,设置timer.Enable=false,为了防止计算的时候还会重复触发这个监听事件,然后启动两个个线程一个是计算线程,另一个线程判断计算是否结束,如果结束了设置为timer.Enable=ture,重新启动timer,单是一旦Enable设置为false后再设置为true,timer.start这个定时器的监听事件都无法生效了。(简单说就是timer的enable设为false后无法二次启动),这是什么原因啊。