Freigeben über


Executors.NewSingleThreadExecutor Methode

Definition

Überlädt

NewSingleThreadExecutor()

Erstellt einen Executor, der einen einzelnen Workerthread verwendet, der eine ungebundene Warteschlange ausführt.

NewSingleThreadExecutor(IThreadFactory)

Erstellt einen Executor, der einen einzelnen Workerthread verwendet, der über eine ungebundene Warteschlange arbeitet, und verwendet die bereitgestellte ThreadFactory, um bei Bedarf einen neuen Thread zu erstellen.

NewSingleThreadExecutor()

Erstellt einen Executor, der einen einzelnen Workerthread verwendet, der eine ungebundene Warteschlange ausführt.

[Android.Runtime.Register("newSingleThreadExecutor", "()Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewSingleThreadExecutor ();
[<Android.Runtime.Register("newSingleThreadExecutor", "()Ljava/util/concurrent/ExecutorService;", "")>]
static member NewSingleThreadExecutor : unit -> Java.Util.Concurrent.IExecutorService

Gibt zurück

der neu erstellte Einzelthread-Executor

Attribute

Hinweise

Erstellt einen Executor, der einen einzelnen Workerthread verwendet, der eine ungebundene Warteschlange ausführt. (Beachten Sie jedoch, dass, wenn dieser einzelne Thread aufgrund eines Fehlers während der Ausführung vor dem Herunterfahren beendet wird, ein neuer thread an seine Stelle tritt, falls erforderlich, um nachfolgende Aufgaben auszuführen.) Aufgaben werden garantiert sequenziell ausgeführt, und zu einem bestimmten Zeitpunkt ist nicht mehr als eine Aufgabe aktiv. Im Gegensatz zum andernfalls äquivalenten newFixedThreadPool(1) kann der zurückgegebene Executor garantiert nicht neu konfiguriert werden, um zusätzliche Threads zu verwenden.

Java-Dokumentation für java.util.concurrent.Executors.newSingleThreadExecutor().

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

NewSingleThreadExecutor(IThreadFactory)

Erstellt einen Executor, der einen einzelnen Workerthread verwendet, der über eine ungebundene Warteschlange arbeitet, und verwendet die bereitgestellte ThreadFactory, um bei Bedarf einen neuen Thread zu erstellen.

[Android.Runtime.Register("newSingleThreadExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewSingleThreadExecutor (Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newSingleThreadExecutor", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewSingleThreadExecutor : Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IExecutorService

Parameter

threadFactory
IThreadFactory

die Factory, die beim Erstellen neuer Threads verwendet werden soll

Gibt zurück

der neu erstellte Einzelthread-Executor

Attribute

Ausnahmen

, wenn threadFactory NULL ist

Hinweise

Erstellt einen Executor, der einen einzelnen Workerthread verwendet, der über eine ungebundene Warteschlange arbeitet, und verwendet die bereitgestellte ThreadFactory, um bei Bedarf einen neuen Thread zu erstellen. Im Gegensatz zum andernfalls äquivalenten newFixedThreadPool(1, threadFactory) kann der zurückgegebene Executor garantiert nicht neu konfiguriert werden, um zusätzliche Threads zu verwenden.

Java-Dokumentation für java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: