摘要:
多个Timer的使用困扰了很久,今天在解决一个bug的过程中,Timer的使用理了遍。在使用多个timer时,最好用一个类封装下,里面放一个timer,一些处理逻辑。比如这样:然后这么调用:或者lstNa.ForEach(na=>{new NotifyTimer().Dispatch(na)});lstNa可以是一堆需要时间操作的对象。在另一个逻辑里获取。宗旨就是,把timer操作相关的事件捕捉封装到一起,把获取需要timer操作的对象的逻辑封装到一起。这样就不会乱了。 阅读全文