Sadržaj:

Kako koristite runnable?
Kako koristite runnable?

Video: Kako koristite runnable?

Video: Kako koristite runnable?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Maj
Anonim

Da biste koristili Runnable sučelje za kreiranje i pokretanje niti, morate učiniti sljedeće:

  1. Kreirajte klasu koja implementira Runnable .
  2. Navedite metodu pokretanja u Runnable klasa.
  3. Kreirajte instancu klase Thread i proslijedite svoju Runnable objekat svom konstruktoru kao parametar.
  4. Pozovite startnu metodu objekta Thread.

S obzirom na ovo, šta je runnable?

Runnable Interfejs je tip funkcionalnog interfejsa koji je dizajniran da obezbedi zajednički protokol za objekte koji žele da izvrše kod dok su aktivni. The Runnable Interfejs bi trebao biti implementiran od strane bilo koje klase čije su instance namijenjene da se izvršavaju od strane niti. Klasa mora definirati pokretanje metode.

Također znate, koliko metoda postoji u interfejsu koji se može pokrenuti? jedan metod

koja je razlika između threada i runnablea?

Osnovni razlika između Thread i Runnable da li je to svaki thread definisano proširenjem Thread classkreira jedinstveni objekt i povezuje se s tim objektom. S druge strane, svaki thread definisano implementacijom Runnable interfejs deli isti objekat.

Zašto koristimo interfejs koji se može pokrenuti u Javi?

Kada ti implementirati Runnable , možeš sačuvajte prostor za svoju klasu da proširite bilo koju drugu klasu u budućnosti ili sada. Kada ti proširuje klasu Thread, svaka vaša nit stvara jedinstveni objekt i povezuje se s njim. Kada ti pribor Runnable , dijeli isti objekat sa višestrukim nitima.

Preporučuje se: