Langue

Executors.NewSingleThreadExecutor Méthode

Définition

Surcharges

Nom Description
NewSingleThreadExecutor()

Crée un exécuteur qui utilise un thread de travail unique fonctionnant à partir d’une file d’attente non délimitée.

NewSingleThreadExecutor(IThreadFactory)

Crée un exécuteur qui utilise un thread de travail unique fonctionnant à partir d’une file d’attente non entrante et utilise threadFactory fourni pour créer un thread si nécessaire.

NewSingleThreadExecutor()

Crée un exécuteur qui utilise un thread de travail unique fonctionnant à partir d’une file d’attente non délimitée.

[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

Retours

l’exécuteur monothread nouvellement créé

Attributs

Remarques

Crée un exécuteur qui utilise un thread de travail unique fonctionnant à partir d’une file d’attente non délimitée. (Notez toutefois que si ce thread unique se termine en raison d’un échec lors de l’exécution avant l’arrêt, un nouveau sera mis en place si nécessaire pour exécuter les tâches suivantes.) Les tâches sont garanties pour s’exécuter de manière séquentielle, et aucune tâche n’est active à un moment donné. Contrairement à l’équivalent newFixedThreadPool(1) de l’exécuteur retourné, il est garanti de ne pas être reconfigurable pour utiliser des threads supplémentaires.

Java documentation pour java.util.concurrent.Executors.newSingleThreadExecutor().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

NewSingleThreadExecutor(IThreadFactory)

Crée un exécuteur qui utilise un thread de travail unique fonctionnant à partir d’une file d’attente non entrante et utilise threadFactory fourni pour créer un thread si nécessaire.

[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

Paramètres

threadFactory
IThreadFactory

fabrique à utiliser lors de la création de threads

Retours

l’exécuteur monothread nouvellement créé

Attributs

Exceptions

si threadFactory a la valeur Null

Remarques

Crée un exécuteur qui utilise un thread de travail unique fonctionnant à partir d’une file d’attente non entrante et utilise threadFactory fourni pour créer un thread si nécessaire. Contrairement à l’équivalent newFixedThreadPool(1, threadFactory) de l’exécuteur retourné, il est garanti de ne pas être reconfigurable pour utiliser des threads supplémentaires.

Java documentation pour java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à