Встречается на собеседованиях • сегодня
Какие знаешь классы мониторинга для просмотра многопоточности
В Java для мониторинга многопоточных приложений можно использовать:
- ThreadMXBean – позволяет получать информацию о потоках (ID, состояние, CPU time).
Пример:javaThreadMXBean threadMXBean = ManagementFactory.getThreadMXBean(); ThreadInfo[] threadInfos = threadMXBean.dumpAllThreads(true, true);
-
JConsole/VisualVM – инструменты для визуального мониторинга потоков (deadlock detection, CPU usage).
-
CompletableFuture – не для мониторинга, но помогает управлять асинхронными операциями и цепочками вызовов.
-
Custom-решения – логирование через
Thread.currentThread(),Thread.getAllStackTraces()или фреймворки типа Micrometer, Dropwizard Metrics.
Для профилирования также подходят Async Profiler, Java Flight Recorder (JFR).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы