Возможно, вы звоните cancel
не в ту ветку.Если вы посмотрите на него, он cancel()
отменяет эту тему .Вы, вероятно, хотите отменить другой поток.
Также верно, что ваш вызов isInterrupted()
не нужен, но это не приведет к потере прерываний ...
С другой стороны, если *Метод 1011 * - это метод класса, который расширяет Thread
, тогда this
может быть потоком, который требует отмены.(Проблема для нас, людей, пытающихся ответить, заключается в том, что в первоначальном вопросе было / было недостаточно деталей ...)