¿Los temporizadores de C # pasan en un hilo separado?

¿Un System.Timers.Timer transcurre en un hilo aparte del hilo que lo creó?

Digamos que tengo una clase con un temporizador que se dispara cada 5 segundos. Cuando se dispara el temporizador, en el método transcurrido, se modifica algún objeto. Digamos que lleva mucho tiempo modificar este objeto, como 10 segundos. ¿Es posible que me tope con colisiones de hilos en este escenario?

Respuestas a la pregunta(5)

Su respuesta a la pregunta