定时和元组
1.定时
在做定时执行时(c#控制台)找到可以使用system.timer.timer类实现,同时也找到其他人实现的定时执行。原理很简单用到了多线程和事件委托。其实就2个线程:主线程和自己开辟的线程也就是工作者线程(t1)。t1负责执行具体的任务,时间间隔用的是线程睡觉(thread.sleep),事件委托用于事件发布来提供订阅(这里是发布者和订阅者模式)。由此联想到了asp.net有时需要执行定时任务,曾经也接触到过,以为特别难。不过当看到其他人实现的这个东西之后,使之觉得要实现定时任务并不是多难。定时任务是可以为单线程的,只不过程序只能做定时任务这一件事。