В моем приложении есть таймер, который проверяет наличие обновлений конфигурации с сервера с интервалом в несколько минут.
Извлечение конфигурации — довольно трудоемкий процесс, поэтому я хочу форсировать событие таймера «Tick», но я не могу просто вызвать timer_tick(bla,bla,bla), потому что он будет выполняться синхронно.
Есть ли простой способ заставить таймер «тикать» (без создания нового потока)? Поведение должно «сбрасывать» оставшееся время таймера (так, если изначально таймер был установлен на 2-минутный интервал и 1 минута уже прошла — после принудительного «Tick» — таймер снова начнет отсчет 2 минут)