Почему потоки в состоянии BLOCKED не прерываются?

Я поздно работаю над многопоточностью в Java. Хотите понять, находится ли поток в состоянии БЛОКИРОВАНО, почему его нельзя прервать? И почему поток может быть прерван, только если он находится в состоянии WAIT? По сути, зачем нам два потока, одно из которых может быть прервано, а другое - нет?

Этот вопрос может быть очень простым, но я пытаюсь понять вещи, а не просто их запомнить.

Ответы на вопрос(3)

Ваш ответ на вопрос