Obsah:

Jak používáte runnable?
Jak používáte runnable?

Video: Jak používáte runnable?

Video: Jak používáte runnable?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Listopad
Anonim

Chcete-li použít rozhraní Runnable k vytvoření a spuštění vlákna, musíte provést následující:

  1. Vytvořte třídu, která implementuje Spustitelný .
  2. Poskytněte metodu spuštění v Spustitelný třída.
  3. Vytvořte instanci třídy Thread a předejte svou Spustitelný objekt svému konstruktoru jako parametr.
  4. Zavolejte metodu spuštění objektu Thread.

Vzhledem k tomu, co je runnable?

Spustitelný rozhraní je typ funkčního rozhraní, které je navrženo tak, aby poskytovalo společný protokol pro objekty, které si přejí spouštět kód, když jsou aktivní. The Spustitelný rozhraní by mělo být implementováno libovolnou třídou, jejíž instance mají být vykonávány vláknem. Třída musí definovat běh metody.

Také víte, kolik metod je v spustitelném rozhraní? jedna metoda

jaký je rozdíl mezi vláknem a runnable?

Základní rozdíl mezi Thread a Runnable je to každý vlákno definováno prodloužením Vlákno class vytvoří jedinečný objekt a spojí se s tímto objektem. Na druhou stranu každý vlákno definované implementací Spustitelný rozhraní sdílí stejný objekt.

Proč používáme spustitelné rozhraní v Javě?

Když vy nářadí Spustitelný , můžeš ušetříte místo pro svou třídu, abyste mohli rozšířit jakoukoli další třídu nebo nyní. Když vy rozšiřuje třídu Thread, každý z vašich vláken vytváří jedinečný objekt a přidružuje se k němu. Když vy nářadí Spustitelný , sdílí stejný objekt s vícevlákny.

Doporučuje: