Inhaltsverzeichnis:

Wie verwendet man Runnable?
Wie verwendet man Runnable?

Video: Wie verwendet man Runnable?

Video: Wie verwendet man Runnable?
Video: Java Threads Tutorial: So verbesserst du dein Programm mit Multithreading! 2024, November
Anonim

Um die Runnable-Schnittstelle zum Erstellen und Starten eines Threads zu verwenden, müssen Sie Folgendes tun:

  1. Erstellen Sie eine Klasse, die implementiert Lauffähig .
  2. Stellen Sie eine run-Methode in der. bereit Lauffähig Klasse.
  3. Erstellen Sie eine Instanz der Thread-Klasse und übergeben Sie Ihre Lauffähig -Objekt an seinen Konstruktor als Parameter.
  4. Rufen Sie die start-Methode des Thread-Objekts auf.

Was ist in Anbetracht dessen ein Runnable?

Lauffähig Schnittstelle ist eine Art von funktionaler Schnittstelle, die entworfen wurde, um ein gemeinsames Protokoll für Objekte bereitzustellen, die Code ausführen möchten, während sie aktiv sind. Die Lauffähig Schnittstelle sollte von jeder Klasse implementiert werden, deren Instanzen von einem Thread ausgeführt werden sollen. Die Klasse muss einen Methodenlauf definieren.

Wissen Sie auch, wie viele Methoden es in einer ausführbaren Schnittstelle gibt? eine Methode

Was ist der Unterschied zwischen Thread und Runnable?

Das Grundlegende Unterschied zwischen Thread und Runnable ist das jeder Gewinde definiert durch Erweitern Gewinde classerstellt ein eindeutiges Objekt und wird mit diesem Objekt verknüpft. Andererseits ist jeder Gewinde definiert durch implementieren Lauffähig Schnittstelle teilt das gleiche Objekt.

Warum verwenden wir eine lauffähige Schnittstelle in Java?

Wann Sie implementieren Lauffähig , du kannst Sparen Sie Platz für Ihre Klasse, um eine andere Klasse in Zukunft oder jetzt zu erweitern. Wann Sie Erweitert die Thread-Klasse, erstellt jeder Ihrer Threads ein einzigartiges Objekt und verknüpft es mit ihm. Wann Sie implementiert Lauffähig , teilt es dasselbe Objekt für mehrere Threads.

Empfohlen: