Was ist Executor-Android?
Was ist Executor-Android?

Video: Was ist Executor-Android?

Video: Was ist Executor-Android?
Video: Which Android Executor is Working? 2024, Kann
Anonim

Ein Testamentsvollstrecker die Methoden zum Verwalten der Beendigung und Methoden bereitstellt, die ein Future zum Verfolgen des Fortschritts einer oder mehrerer asynchroner Aufgaben erzeugen können.

Was ist der Thread-Pool-Executor in Android?

Thread-Pool ist eine einzelne FIFO-Aufgabenwarteschlange mit einer Gruppe von Arbeitern Fäden . Die Produzenten (z. B. die UI Gewinde ) sendet Aufgaben an die Aufgabenwarteschlange. Android unterstützt Javas Testamentsvollstrecker Framework, das die folgenden Klassen für die Verwendung von a. bietet Thread-Pool . Testamentsvollstrecker : eine Schnittstelle, die eine Ausführungsmethode hat.

Zweitens, wie funktioniert der Thread-Pool-Executor? Einfach gesagt, die Arbeit eines Testamentsvollstrecker ist die Ausführung von Aufgaben. Die Testamentsvollstrecker hebt ab Gewinde von dem Threadpool um eine Aufgabe auszuführen. Die Testamentsvollstrecker hält eine Mindestanzahl von Fäden in dem Thread-Pool selbst wenn nicht alle eine Aufgabe ausführen.

Wie funktioniert der Executor-Dienst auf diese Weise?

Die Java ExecutorService ist ein Konstrukt, mit dem Sie eine Aufgabe asynchron zur Ausführung durch einen Thread übergeben können. Die Testamentsvollstrecker erstellt und verwaltet einen wiederverwendbaren Thread-Pool zum Ausführen von übergebenen Aufgaben. Es gibt zwei Möglichkeiten, einen Thread-Pool zu instanziieren Testamentsvollstrecker.

Warum brauchen wir ein Executor-Framework?

Die Executor-Framework in Java trennen Sie die Übermittlung von Aufgaben und die Ausführung dieser Aufgaben. Mit dieser Methode wir kann bestimmen wie wir wollen um ausführbare (Schnittstellen-ausführbare) Aufgaben auszuführen, einschließlich der Reihenfolge der Aufgabenausführung, der Anzahl der Aufgaben, die gleichzeitig ausgeführt werden können und der Anzahl der Aufgaben, die in die Warteschlange gestellt werden können.

Empfohlen: