У меня есть приложение Windows Forms, написанное на .NET 4.0. Недавно, выполняя некоторые тесты, я заметил, что есть проблема с ручками. В таблице ниже показаны результаты:
Как вы можете видеть, единственным типом дескриптора, который увеличивается, является Event
.
Итак, мой вопрос: возможно ли, что описанная проблема вызвана приложением Windows Forms? Я имею в виду, что я не синхронизирую потоки с помощью AutoResetEvent
или ManualResetEvent
. Я использую потоки, но то, что видно из таблицы выше, показывает количество дескрипторов потоков. Итак, я предполагаю, что они хорошо управляются CLR?
Может ли это быть вызвано какими-либо сторонними компонентами, которые я также использую в своем приложении?
Если что-то непонятно, я постараюсь ответить на ваши вопросы. Спасибо за помощь!