Чем отличается Thread.currentThread().interrupt() от this.interrupt() ?? Почему из-за этого не подходит решение?