ForkJoinWorkerThread Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Thread gestito da un ForkJoinPool
oggetto , che esegue ForkJoinTask
s.
[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à
- Attributi
Commenti
Thread gestito da un ForkJoinPool
oggetto , che esegue ForkJoinTask
s. 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 ForkJoinPool
oggetto .
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 |
ContextClassLoader |
Restituisce il contesto |
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 |
JniPeerMembers |
Thread gestito da un |
Name |
Restituisce il nome del thread. -o- Modifica il nome di questo thread in modo che sia uguale all'argomento |
PeerReference |
Thread gestito da un |
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 |
Dispose() |
Thread gestito da un |
Dispose(Boolean) |
Thread gestito da un |
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 |
Join(Int64, Int32) |
Attende al massimo |
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 |
Run() |
Se questo thread è stato costruito usando un oggetto run separato |
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 |
Stop() |
Obsoleti.
Genera l'eccezione |
Stop(Throwable) |
Obsoleti.
Genera l'eccezione |
Suspend() |
Obsoleti.
Genera l'eccezione |
ToArray<T>() |
Thread gestito da un |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Thread gestito da un |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Thread gestito da un |
IJavaPeerable.Finalized() |
Thread gestito da un |
IJavaPeerable.JniManagedPeerState |
Thread gestito da un |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Thread gestito da un |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Thread gestito da un |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Thread gestito da un |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Thread gestito da un |
GetJniTypeName(IJavaPeerable) |
Thread gestito da un |