Оглавление:

Как вы используете runnable?
Как вы используете runnable?

Видео: Как вы используете runnable?

Видео: Как вы используете runnable?
Видео: Java урок - 19.1.1 Многопоточность. Что такое поток(thread)? 2024, Май
Anonim

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

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

Учитывая это, что такое runnable?

Работоспособен interface - это тип функционального интерфейса, который предназначен для обеспечения общего протокола для объектов, которые хотят выполнять код, пока они активны. В Работоспособен интерфейс должен быть реализован любым классом, экземпляры которого предназначены для выполнения потоком. Класс должен определить запуск метода.

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

в чем разница между потоком и работоспособностью?

Базовый разница между Thread и Runnable это то, что каждый нить определяется расширением Нить class создает уникальный объект и связывается с этим объектом. С другой стороны, каждый нить определяется путем реализации Работоспособен интерфейс использует один и тот же объект.

Почему мы используем исполняемый интерфейс в Java?

Когда ты осуществлять Работоспособен , вы можете сэкономьте место для вашего класса, чтобы расширить любой другой класс в будущем или сейчас. Когда ты расширяет класс Thread, каждый из ваших потоков создает уникальный объект и связывается с ним. Когда ты орудия Работоспособен , он разделяет один и тот же объект с несколькими потоками.

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