Таймеры C # проходят в отдельном потоке?

Происходит ли System.Timers.Timer в отдельном потоке, чем поток, который его создал?

Допустим, у меня есть класс с таймером, который срабатывает каждые 5 секунд. Когда таймер срабатывает, в истекшем методе какой-то объект изменяется. Допустим, изменение этого объекта занимает много времени, например 10 секунд. Возможно ли, что я столкнусь с коллизиями потоков в этом сценарии?

Ответы на вопрос(5)

Ваш ответ на вопрос