Condividi tramite


ForkJoinWorkerThread Classe

Definizione

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

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

Commenti

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks. Questa classe è sottoclassabile esclusivamente per l'aggiunta di funzionalità, non esistono metodi sostituibili che gestiscono la pianificazione o l'esecuzione. È tuttavia possibile eseguire l'override dei metodi di inizializzazione e terminazione che circondano il ciclo di elaborazione delle attività principale. Se si crea una sottoclasse di questo tipo, sarà necessario specificare anche un oggetto personalizzato ForkJoinPool.ForkJoinWorkerThreadFactory per ForkJoinPool#ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, predicate, long, TimeUnit) usarlo in un ForkJoinPoologgetto .

Aggiunta nella versione 1.7.

Documentazione Java per java.util.concurrent.ForkJoinWorkerThread.

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

ForkJoinWorkerThread(ForkJoinPool)

Crea un forkJoinWorkerThread operativo nel pool specificato.

ForkJoinWorkerThread(IntPtr, JniHandleOwnership)

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

Campi

MaxPriority

Priorità massima che un thread può avere.

(Ereditato da Thread)
MinPriority

Priorità minima che un thread può avere.

(Ereditato da Thread)
NormPriority

Priorità predefinita assegnata a un thread.

(Ereditato da Thread)

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ContextClassLoader

Restituisce il contesto ClassLoader per questo thread. -or- Imposta il contesto ClassLoader per questo thread.

(Ereditato da Thread)
Daemon

Verifica se questo thread è un thread daemon. -or- Contrassegna questo thread come thread #isDaemon daemon o un thread utente.

(Ereditato da Thread)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Id

Restituisce l'identificatore di questo thread.

(Ereditato da Thread)
IsAlive

Verifica se questo thread è attivo.

(Ereditato da Thread)
IsInterrupted

Verifica se questo thread è stato interrotto.

(Ereditato da Thread)
JniIdentityHashCode

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
JniPeerMembers

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

Name

Restituisce il nome del thread. -o- Modifica il nome di questo thread in modo che sia uguale all'argomento name.

(Ereditato da Thread)
PeerReference

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
Pool

Restituisce il pool che ospita questo thread.

PoolIndex

Restituisce il numero di indice univoco di questo thread nel relativo pool.

Priority

Restituisce la priorità di questo thread. -o- Modifica la priorità di questo thread.

(Ereditato da Thread)
ThreadGroup

Restituisce il gruppo di thread a cui appartiene questo thread.

(Ereditato da Thread)
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.

UncaughtExceptionHandler

Restituisce il gestore richiamato quando questo thread termina improvvisamente a causa di un'eccezione non rilevata. -o- Impostare il gestore richiamato quando questo thread termina improvvisamente a causa di un'eccezione non rilevata.

(Ereditato da Thread)

Metodi

CheckAccess()

Determina se il thread attualmente in esecuzione dispone dell'autorizzazione per modificare questo thread.

(Ereditato da Thread)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CountStackFrames()
Obsoleti.

Conta il numero di frame dello stack in questo thread.

(Ereditato da Thread)
Destroy()
Obsoleti.

Genera l'eccezione UnsupportedOperationException.

(Ereditato da Thread)
Dispose()

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
Dispose(Boolean)

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(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)
GetStackTrace()

Restituisce una matrice di elementi di traccia dello stack che rappresentano il dump dello stack di questo thread.

(Ereditato da Thread)
GetState()

Restituisce lo stato di questo thread.

(Ereditato da Thread)
Interrupt()

Interrompe questo thread.

(Ereditato da Thread)
JavaFinalize()

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

(Ereditato da Object)
Join()

Attende che questo thread venga morto.

(Ereditato da Thread)
Join(Int64)

Attende la maggior parte millis dei millisecondi per il completamento di questo thread.

(Ereditato da Thread)
Join(Int64, Int32)

Attende al massimo millis millisecondi e nanos nanosecondi per questo thread morire.

(Ereditato da Thread)
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)
OnStart()

Inizializza lo stato interno dopo la costruzione, ma prima di elaborare qualsiasi attività.

OnTermination(Throwable)

Esegue la pulizia associata alla terminazione del thread di lavoro.

Resume()
Obsoleti.

Genera l'eccezione UnsupportedOperationException.

(Ereditato da Thread)
Run()

Se questo thread è stato costruito usando un oggetto run separato Runnable , Runnable viene chiamato il metodo dell'oggetto run . In caso contrario, questo metodo non restituisce nulla e restituisce.

(Ereditato da Thread)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
Start()

Causa l'avvio dell'esecuzione di questo thread; la macchina virtuale Java chiama il run metodo di questo thread.

(Ereditato da Thread)
Stop()
Obsoleti.

Genera l'eccezione UnsupportedOperationException.

(Ereditato da Thread)
Stop(Throwable)
Obsoleti.

Genera l'eccezione UnsupportedOperationException.

(Ereditato da Thread)
Suspend()
Obsoleti.

Genera l'eccezione UnsupportedOperationException.

(Ereditato da Thread)
ToArray<T>()

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(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()

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
IJavaPeerable.Finalized()

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

GetJniTypeName(IJavaPeerable)

Thread gestito da un ForkJoinPoologgetto , che esegue ForkJoinTasks.

Si applica a