Я работаю над Java-приложением, в котором есть проблема с многопоточностью.
При использовании приложения в течение некоторого времени с подключенным профилировщиком Netbeans я вижу, что создается несколько потоков. Большинство из них финишируют за какие-то 0,5 секунды
. Я смог найти только SwingWorkers, используемые в приложении.
Кроме того, большинство потоков, отображаемых профилировщиком, являются обычными потоками, а не SwingWorkers. Если эти потоки не были созданы SwingWorker косвенно, я подозреваю, что их создает какая-то библиотека, которую использует приложение.
Теперь я хотел бы удалить эту проблему. Но я не смог найти способ определить источник создания потока. Если вы можете предложить какой-нибудь другой профилировщик/инструмент, с помощью которого я могу найти источник (метод) создания потока.