Санкт-Петербургская группа тестирования JVM


« Previous day (Oct 5, 2006) | Main | Next day (Oct 6, 2006) »
20061006 пятница Октябрь 06, 2006

Разрешение взаимоблокировки

Интересной особенностью взаимоблокировки в Java является то, что участвующие в ней потоки невозможно остановить, то есть если в приложении возникает взаимоблокровка и приложение  каким-либо способом смогло её обнаружить, оно ничего не сможет с этим поделать, хотя возможно было бы, например, завершить один из блокированных потоков и тем самым дать возможность всем остальным продолжить работу. 

Проблема в том, что невозможно завершить поток, который пытается получить блокировку на объект, входя в synchronized метод или блок. Однако [Read More] опубликовал vmrobot ( окт 06 2006, 02:34:00 PM MSD ) Permalink Комментарии [1]


Хиты страниц за сегодня: 130