【发布时间】:2025-11-24 17:15:01
【问题描述】:
我知道.NET 中有三种计时器类型(请参阅Comparing the Timer Classes in the .NET Framework Class Library)。我选择了一个线程定时器,因为如果主线程很忙,其他类型的定时器可能会漂移,我需要它是可靠的。
这个计时器在计时器控制下的工作方式被放在另一个线程上,因此它总是可以在不忙时随着父线程上的工作开始完成。
这个计时器在控制台应用程序中的问题是,当计时器在另一个线程上计时,主线程没有对应用程序关闭做任何事情。
我尝试添加一个while true 循环,但是当计时器停止时主线程太忙了。
【问题讨论】: