Condividi tramite


Executors Classe

Definizione

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

[Android.Runtime.Register("java/util/concurrent/Executors", DoNotGenerateAcw=true)]
public class Executors : Java.Lang.Object
[<Android.Runtime.Register("java/util/concurrent/Executors", DoNotGenerateAcw=true)>]
type Executors = class
    inherit Object
Ereditarietà
Executors
Attributi

Commenti

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto. Questa classe supporta i tipi di metodi seguenti:

<ul><li>Metodi che creano e restituiscono una ExecutorService configurazione con impostazioni di configurazione comunemente utili. <li>Metodi che creano e restituiscono una ScheduledExecutorService configurazione con impostazioni di configurazione comunemente utili. <li>Metodi che creano e restituiscono un executorService "wrapped", che disabilita la riconfigurazione rendendo inaccessibile metodi specifici dell'implementazione. <li>Metodi che creano e restituiscono un ThreadFactory oggetto che imposta i thread appena creati in uno stato noto. <li>Metodi che creano e restituiscono un'uscita Callable da altri moduli simili alla chiusura, in modo che possano essere usati nei metodi di esecuzione che richiedono Callable. </ul>

Aggiunto nella versione 1.5.

Documentazione Java per java.util.concurrent.Executors.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

Executors(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
JniPeerMembers

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

PeerReference

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Callable(IPrivilegedAction)

Restituisce un Callable oggetto che, quando chiamato, esegue l'azione con privilegi specificata e restituisce il risultato.

Callable(IPrivilegedExceptionAction)

Restituisce un Callable oggetto che, quando chiamato, esegue l'azione di eccezione con privilegi specificata e restituisce il risultato.

Callable(IRunnable)

Restituisce un Callable oggetto che, quando chiamato, esegue l'attività specificata e restituisce null.

Callable(IRunnable, Object)

Restituisce un Callable oggetto che, quando chiamato, esegue l'attività specificata e restituisce il risultato specificato.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DefaultThreadFactory()

Restituisce una thread factory predefinita usata per creare nuovi thread.

Dispose()

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
Dispose(Boolean)

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
NewCachedThreadPool()

Crea un pool di thread che crea nuovi thread in base alle esigenze, ma riutilizza i thread creati in precedenza quando sono disponibili.

NewCachedThreadPool(IThreadFactory)

Crea un pool di thread che crea nuovi thread in base alle esigenze, ma riutilizza i thread creati in precedenza quando sono disponibili e usa ThreadFactory fornito per creare nuovi thread quando necessario.

NewFixedThreadPool(Int32)

Crea un pool di thread che riutilizza un numero fisso di thread che operano da una coda condivisa non in uscita.

NewFixedThreadPool(Int32, IThreadFactory)

Crea un pool di thread che riutilizza un numero fisso di thread che operano da una coda condivisa non in uscita, usando ThreadFactory fornito per creare nuovi thread quando necessario.

NewScheduledThreadPool(Int32)

Crea un pool di thread che può pianificare i comandi da eseguire dopo un determinato ritardo o per eseguire periodicamente.

NewScheduledThreadPool(Int32, IThreadFactory)

Crea un pool di thread che può pianificare i comandi da eseguire dopo un determinato ritardo o per eseguire periodicamente.

NewSingleThreadExecutor()

Crea un executor che usa un singolo thread di lavoro che opera da una coda non in uscita.

NewSingleThreadExecutor(IThreadFactory)

Crea un executor che usa un singolo thread di lavoro che opera da una coda non in uscita e usa ThreadFactory fornito per creare un nuovo thread quando necessario.

NewSingleThreadScheduledExecutor()

Crea un executor a thread singolo che può pianificare i comandi da eseguire dopo un determinato ritardo o per eseguire periodicamente.

NewSingleThreadScheduledExecutor(IThreadFactory)

Crea un executor a thread singolo che può pianificare i comandi da eseguire dopo un determinato ritardo o per eseguire periodicamente.

NewWorkStealingPool()

Crea un pool di thread di furto di lavoro usando il numero di processori disponibili Runtime#availableProcessor come livello di parallelismo di destinazione.

NewWorkStealingPool(Int32)

Crea un pool di thread che gestisce thread sufficienti per supportare il livello di parallelismo specificato e può usare più code per ridurre la contesa.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
PrivilegedCallable(ICallable)

Codice di sicurezza legacy; non usare.

PrivilegedCallableUsingCurrentClassLoader(ICallable)

Codice di sicurezza legacy; non usare.

PrivilegedThreadFactory()

Codice di sicurezza legacy; non usare.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnconfigurableExecutorService(IExecutorService)

Restituisce un oggetto che delega tutti i metodi definiti all'executor specificato ExecutorService , ma non altri metodi che potrebbero altrimenti essere accessibili usando cast.

UnconfigurableScheduledExecutorService(IScheduledExecutorService)

Restituisce un oggetto che delega tutti i metodi definiti all'executor specificato ScheduledExecutorService , ma non altri metodi che potrebbero altrimenti essere accessibili usando cast.

UnregisterFromRuntime()

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
IJavaPeerable.Finalized()

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

GetJniTypeName(IJavaPeerable)

Metodi di factory e utilità per Executor, ScheduledExecutorServiceExecutorService, ThreadFactory, e Callable classi definite in questo pacchetto.

Si applica a