Последний вопрос на сегодня :) спасибо за ваш вклад в предыдущие.
КСТАТИ: уже обыскал форум по этому вопросу и ничего не отвечает на этот.
Мы используем некоторые сторонние библиотеки, которые работают с Threadpool, и мы не хотим завершать работу, пока есть выдающиеся действия.
При закрытии приложения оно будет закрыто, даже если в System.Threading.ThreadPool еще не завершена работа, поскольку эти потоки являются фоновыми потоками.
Помимо выполнения какой-либо формы подсчета ссылок (и принудительного применения каждого элемента, помещенного в очередь в пуле, для использования этого механизма, который мы не можем контролировать), существует некоторый способ остановить завершение работы приложения, пока еще не выполнено быть сделано.
Я смотрел на использование GetAvailableThreads () против GetMaxThreads (), но они могут быть одинаковыми, потому что мы могли поймать Threadpool, когда поток был освобожден, но не выделен рабочий элемент в очереди.
Вся помощь оценена?
С уважением
Noel