visual tick interval form event elapsedeventhandler cronometro c# .net timer

interval - timer tick c#



Windows.Forms.Timer O System.Threading.Timer (1)

Este artículo proporciona una comparación excelente y debe contener la información que necesita: Comparación de las clases de temporizador en .NET Framework Class Library :

Windows.Forms System.Timers System.Threading Timer event runs on what thread? UI thread UI or worker thread Worker thread Instances are thread safe? No Yes No Familiar/intuitive object model? Yes Yes No Requires Windows Forms? Yes No No Metronome-quality beat? No Yes* Yes* Timer event supports state object? No No Yes Initial timer event schedulable? No No Yes Class supports inheritance? Yes Yes No * Según la disponibilidad de los recursos del sistema (por ejemplo, subprocesos de trabajo)

Tengo una aplicación que ejecuta muchos hilos. Cada hilo debe tener un temporizador que verifique algo en el alcance de ese hilo. Mi pregunta es: ¿Qué temporizador debería usar y cuál es la diferencia entre ellos?