cryowizard: (Default)
cryowizard ([personal profile] cryowizard) wrote2005-09-29 12:05 am
Entry tags:

(no subject)

Работали опять до поздна, т.е. ушли в полодиннадцатого. Чёрт бы побрал эти 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 по Цельсию.