Executors.NewSingleThreadExecutor Metodo

Definizione

Overload

Nome Descrizione
NewSingleThreadExecutor()

Crea un executor che usa un singolo thread di lavoro che opera fuori da una coda non associato.

NewSingleThreadExecutor(IThreadFactory)

Crea un executor che usa un singolo thread di lavoro che opera fuori da una coda non associato e usa threadFactory fornito per creare un nuovo thread quando necessario.

NewSingleThreadExecutor()

Crea un executor che usa un singolo thread di lavoro che opera fuori da una coda non associato.

[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

Valori restituiti

l'executor a thread singolo appena creato

Attributi

Commenti

Crea un executor che usa un singolo thread di lavoro che opera fuori da una coda non associato. Si noti tuttavia che se questo singolo thread termina a causa di un errore durante l'esecuzione prima dell'arresto, ne verrà eseguito uno nuovo se necessario per eseguire le attività successive. Le attività vengono eseguite in sequenza e nessuna attività sarà attiva in un determinato momento. Diversamente dall'equivalente in newFixedThreadPool(1) caso contrario, l'executor restituito non può essere riconfigurabile per l'uso di thread aggiuntivi.

per java.util.concurrent.Executors.newSingleThreadExecutor().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

NewSingleThreadExecutor(IThreadFactory)

Crea un executor che usa un singolo thread di lavoro che opera fuori da una coda non associato e usa threadFactory fornito per creare un nuovo thread quando necessario.

[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

Parametri

threadFactory
IThreadFactory

factory da usare per la creazione di nuovi thread

Valori restituiti

l'executor a thread singolo appena creato

Attributi

Eccezioni

se threadFactory è null

Commenti

Crea un executor che usa un singolo thread di lavoro che opera fuori da una coda non associato e usa threadFactory fornito per creare un nuovo thread quando necessario. Diversamente dall'equivalente in newFixedThreadPool(1, threadFactory) caso contrario, l'executor restituito non può essere riconfigurabile per l'uso di thread aggiuntivi.

per java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a