Какой метод вам нужно переопределить, если вы реализуете исполняемый интерфейс?
Какой метод вам нужно переопределить, если вы реализуете исполняемый интерфейс?
Anonim

Класс, который реализует Runnable может запускать без создания подкласса Thread, создавая экземпляр Thread и передавая себя в качестве цели. В большинстве случаев Запускаемый интерфейс должен использоваться если ты только планирую отвергать бег() метод и никакой другой поток методы.

Тогда какой из этих методов используется для реализации исполняемого интерфейса?

Пояснение: Кому реализовать интерфейс Runnable , классу нужно только осуществлять один метод называется run ().

Кроме того, как вы реализуете Runnables? К реализация Runnable интерфейс, вам необходимо предоставить реализация для метода run (). Чтобы запустить это реализация class, создать объект Thread, передать Выполнимая реализация объект класса своему конструктору. Вызовите метод start () в классе потока, чтобы начать выполнение метода run ().

Кроме того, каковы методы в исполняемом интерфейсе?

Работоспособен является интерфейс который должен быть реализован классом, экземпляры которого предназначены для выполнения потоком. Есть два способа запустить новый поток - подкласс потока и реализовать Работоспособен . Нет необходимости создавать подклассы Thread, если задача может быть выполнена путем переопределения только run (). метод из Работоспособен.

Как мне запустить работающий поток интерфейса?

Чтобы использовать интерфейс Runnable для создания и запуска потока, вам необходимо сделать следующее:

  1. Создайте класс, реализующий Runnable.
  2. Предоставьте метод запуска в классе Runnable.
  3. Создайте экземпляр класса Thread и передайте свой объект Runnable его конструктору в качестве параметра.
  4. Вызовите метод start объекта Thread.

Рекомендуемые: