我正在编写一个需要使用Timers 的应用程序,但可能还有很多.System.Threading.Timer课程的可扩展性如何?文档只是说它"轻量级",但没有进一步解释.这些计时器是否被吸引到代表a处理所有回调的单个线程(或非常小的线程池)中Timer,或者每个Timer都有自己的线程?
我想另一种重新解释这个问题的方法是:如何System.Threading.Timer实施?
我正在循环中运行一个进程,它对每天的操作数量有限制.当它达到这个限制时,我现在已经检查了循环中的时间,看它是否是一个新的日期.
最好的选择是: