Вопрос проверяет умение различать разные виды проблем конкурентного выполнения.
Короткий ответ
При deadlock потоки полностью остановлены и ничего не делают. При livelock потоки продолжают работать, но не продвигаются к результату. Они постоянно реагируют друг на друга. CPU при этом может активно использоваться. С точки зрения результата система так же бесполезна.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.