Я создал приложение для работы с окнами, в котором я открываю около 10000 потоков, я хочу закрыть все потоки, как все фоновые потоки закрываются, когда я закрываю приложения winform, как я могу это сделать? я не хочу хранить ссылку на все эти потоки в массиве и закрывать все, используя цикл.Как закрыть все фоновые потоки приложения Windows Service?
Прежде, чем я использовал приложение Winform, и когда я закрыл приложение winform, все фоновые потоки становятся закрытыми. Я хочу сделать что-то подобное, чтобы закрыть все потоки в приложении Windows Service
Любая идея будет очень оценена.
Если вы просто обработать сообщение остановки и не делать ничего другого, операционная система должна прекратить все нити после ~ 20 секунд. –
Я не понимаю, что вы имеете в виду? Вы имели в виду, если я просто переопределяю сообщение OnStop и ничего не делаю, чтобы остановить все потоки? или вы имели в виду, если я не переоцениваю метод OnStop, он закроет все потоки? –
В моем переопределении это просто «base.OnStop();» –