cryowizard: (Default)
[personal profile] cryowizard
Работали опять до поздна, т.е. ушли в полодиннадцатого. Чёрт бы побрал эти deadlocks...один thread, понимаешь, забирает мутексы в последовательности раз, два, а второй -- в последовательности два, раз. И оба, эссессно, умирают.

Очень полезная штука для всех програмеров: как узнать, есть ли deadlock в вашем UNIX/Linux Java процессе.

Команда:

kill -QUIT <jvm_pid>

JVM кинет process info dump в stdout. В числе прочего, производится анализ на deadlocks, и, если таковые имеются, то распечатывется полный stack trace для обоих thread-ов. Полезно очень, иначе можно до утра чесать башку на тему "а почему процесс висит".

Но бог с ним. Из-за работы опять пропустил тренировку. Приехал домой в полдвенадцатого на огромном лимузине Lexus -- в первый раз такой вижу. Погода роскошная -- сильный тёплый ветер с моря, балла на 3-4. Пробежался по берегу с большим удовольствием, пока бежал, успел забыть, что устал.

Немного мне надо для счастья.

Атмосферное давление: 1012 миллибар, забортная температура: 23.3 по Цельсию.

Profile

cryowizard: (Default)
cryowizard

June 2020

S M T W T F S
 123456
78910111213
14 151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 1st, 2025 10:47 am
Powered by Dreamwidth Studios