Веб-версияОткрыть в Telegram

ПостПроблема в продакшене. Приложение зависло.

28 сентября 2026
J
Java Portal | Программирование
Фотография
нажмите — покажем
Проблема в продакшене. Приложение зависло. Вы запускаете: jstack <pid> Через несколько секунд получаете: Found one Java-level deadlock Но главный вопрос… Как JVM обнаружила взаимную блокировку? Что происходит внутри? 👉 Java Portal
7 · 1.2K ·

Рядом в ленте

JJava Portal | ПрограммированиеJava-разработчики, ConcurrentHashMap потокобезопасен. Но он не блокирует всю коллекцию при каждом обновлении. Что же происходит, когда несколько потоков изменяюJJava Portal | ПрограммированиеJava-разработчики, CopyOnWriteArrayList создаёт копию всего внутреннего массива при каждом изменении. Звучит затратно, правда? И всё же в некоторых продакшен-си
это сообщение
JJava Portal | Программирование💡 Java: не создавайте ресурсоёмкие объекты, пока они действительно не понадобятся. ✅ Инициализация полей заранее тратит время и память впустую, если код, которыJJava Portal | ПрограммированиеБольшинство Java-разработчиков используют эти термины каждый день. Удивительно, но многие до сих пор их путают. Вот простой способ запомнить разницу. JDK (Java
JJava Portal | ПрограммированиеJava Portal | Программирование@Java_Iibrary · канал · Технологии
11 602подписчиков1 057средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем