在我的应用程序中,我有一个计时器,它每隔几分钟检查一次来自服务器的配置更新。
配置检索是一个非常耗时的过程,所以我想强制计时器的“Tick”事件,但我不能只调用 timer_tick(bla,bla,bla),因为它会同步执行。
有没有一种简单的方法可以强制计时器“滴答”(不创建新线程)?该行为应该“重置”计时器的剩余时间(因此,如果最初计时器设置为 2 分钟间隔并且已经过去 1 分钟 - 在强制“滴答”之后 - 计时器将再次开始计数 2 分钟)
在我的应用程序中,我有一个计时器,它每隔几分钟检查一次来自服务器的配置更新。
配置检索是一个非常耗时的过程,所以我想强制计时器的“Tick”事件,但我不能只调用 timer_tick(bla,bla,bla),因为它会同步执行。
有没有一种简单的方法可以强制计时器“滴答”(不创建新线程)?该行为应该“重置”计时器的剩余时间(因此,如果最初计时器设置为 2 分钟间隔并且已经过去 1 分钟 - 在强制“滴答”之后 - 计时器将再次开始计数 2 分钟)