Spisu treści:

Jak używać runnable?
Jak używać runnable?

Wideo: Jak używać runnable?

Wideo: Jak używać runnable?
Wideo: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Listopad
Anonim

Aby użyć interfejsu Runnable do utworzenia i uruchomienia wątku, musisz wykonać następujące czynności:

  1. Stwórz klasę, która implementuje Możliwość uruchomienia .
  2. Podaj metodę uruchamiania w Możliwość uruchomienia klasa.
  3. Utwórz instancję klasy Thread i przekaż swoją Możliwość uruchomienia obiekt do jego konstruktora jako parametr.
  4. Wywołaj metodę start obiektu Thread.

Biorąc to pod uwagę, czym jest runnable?

Możliwość uruchomienia interfejs jest rodzajem interfejsu funkcjonalnego, który został zaprojektowany w celu zapewnienia wspólnego protokołu dla obiektów, które chcą wykonać kod, gdy są aktywne. ten Możliwość uruchomienia interfejs powinien być zaimplementowany przez dowolną klasę, której instancje mają być wykonywane przez wątek. Klasa musi zdefiniować przebieg metody.

Wiesz także, ile metod jest dostępnych w uruchamialnym interfejsie? jedna metoda

jaka jest różnica między wątkiem a runnable?

Podstawy różnica między wątkiem a Runnable czy to każdy? wątek zdefiniowany przez rozszerzenie Wątek class tworzy unikalny obiekt i zostaje z nim powiązany. Z drugiej strony każdy wątek zdefiniowany przez wdrożenie Możliwość uruchomienia interfejs współdzieli ten sam obiekt.

Dlaczego używamy uruchamialnego interfejsu w Javie?

Kiedy ty wprowadzić w życie Możliwość uruchomienia , możesz zaoszczędź miejsce dla swojej klasy, aby przedłużyć każdą inną przyszłość klasy lub teraz. Kiedy ty rozszerza klasę Thread, każdy z twoich wątków tworzy unikalny obiekt i kojarzy się z nim. Kiedy ty przybory Możliwość uruchomienia , udostępnia ten sam obiekt w wielu wątkach.

Zalecana: