Съдържание:

Как използвате runnable?
Как използвате runnable?

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

Видео: Как използвате runnable?
Видео: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Ноември
Anonim

За да използвате Runnable интерфейса за създаване и стартиране на нишка, трябва да направите следното:

  1. Създайте клас, който прилага Възможност за изпълнение .
  2. Осигурете метод за изпълнение в Възможност за изпълнение клас.
  3. Създайте екземпляр на класа Thread и предайте своя Възможност за изпълнение обект на неговия конструктор като параметър.
  4. Извикайте стартовия метод на обекта Thread.

Имайки предвид това, какво е runnable?

Възможност за изпълнение Интерфейсът е вид функционален интерфейс, който е предназначен да осигури общ протокол за обекти, които желаят да изпълняват код, докато са активни. В Възможност за изпълнение интерфейсът трябва да бъде реализиран от всеки клас, чиито екземпляри са предназначени да се изпълняват от нишка. Класът трябва да дефинира метод за изпълнение.

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

каква е разликата между нишка и изпълним?

Основното разлика между Thread и Runnable това всеки ли е конец дефиниран чрез разширяване Конец class създава уникален обект и се свързва с този обект. От друга страна, всеки конец определени чрез прилагане Възможност за изпълнение интерфейс споделя същия обект.

Защо използваме работещ интерфейс в Java?

Кога Вие прилагат Възможност за изпълнение , можеш спестете място за вашия клас, за да разширите всеки друг клас в бъдеще или сега. Кога Вие разширява класа Thread, всяка от вашата нишка създава уникален обект и се асоциира с него. Кога Вие приспособления Възможност за изпълнение , той споделя един и същ обект за многонишки.

Препоръчано: