Служба Windows использует .Net управляемые объекты, такие как сокеты, потоки, мониторы, семафоры. У меня есть два вопроса, связанных с этими объектами.Реализовать IDisposable.Dispose для отсрочки потоков
ли мы реализовать IDisposable.Dispose на классах с использованием выше управляемых объектов, чтобы освободить их для того, чтобы помочь при остановке службы.
У нас также есть потоки, ожидающие на мониторах. Если мы не остановимся/не выходим из них до выхода, сборщик мусора очистит их?
Мой вопрос в том, что я использую потоки и мониторы. Подождите, так как мне нужно писать одноразовые на этих классах, чтобы очистить их до остановки службы. – pats