Краткая форма вопроса: когда, если вообще, уместно ли использовать Forms.Timer в многопоточном приложении WinForms?
Точнее говоря, я создаю приложение, которое использует несколько System.Threading.Timers для асинхронного запуска процессов, проверки очередей, содержащих результаты этих асинхронных процессов, и обновления статистики для отображения в главной форме приложения.
В таком приложении уместно ли использовать Forms.Timer, чтобы фактически проверять статистику приложения и выводить ее в основную форму, или это просто добавит ключ в бесперебойную работу приложения?