Допустим, я создал поток из элемента управления для отслеживания изменений в файле и уведомляю пользователя, когда это происходит.
Если форма закрыта, и, следовательно, мой контроль скрыт, что будет с этим потоком? Будет ли это работать вечно? Это как-то привязано к контролю и собирать мусор вместе с контролем? Если элемент управления является сборщиком мусора и поток продолжает работать, это приведет к ошибке в приложении?
Я спрашиваю, потому что не уверен, какое событие я бы использовал в UserControl, чтобы остановить поток, когда родительская форма элемента управления закрыта, или как подать сигнал на его остановку. Поэтому мне было любопытно, что произойдет, если я ничего не сделаю.