ForkJoinWorkerThread Clase

Definición

Un subproceso administrado por un ForkJoinPool, que ejecuta 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
Herencia
ForkJoinWorkerThread
Atributos

Comentarios

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks. Esta clase es subclasable únicamente para agregar funcionalidad: no hay métodos invalidables que se ocupen de la programación o ejecución. Sin embargo, puede invalidar los métodos de inicialización y finalización que rodean el bucle principal de procesamiento de tareas. Si crea dicha subclase, también deberá proporcionar un elemento personalizado ForkJoinPool.ForkJoinWorkerThreadFactory a ForkJoinPool#ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, int, int, predicate, long, TimeUnit) úselo en .ForkJoinPool

Agregado en la versión 1.7.

Java documentación para java.util.concurrent.ForkJoinWorkerThread.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
ForkJoinWorkerThread(ForkJoinPool)

Crea un forkJoinWorkerThread que funciona en el grupo determinado.

ForkJoinWorkerThread(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

ForkJoinWorkerThread(ThreadGroup, ForkJoinPool, Boolean)

Crea un forkJoinWorkerThread que funciona en el grupo de subprocesos y el grupo de subprocesos especificados, y con la directiva especificada para conservar ThreadLocals.

Campos

Nombre Description
MaxPriority

Prioridad máxima que puede tener un subproceso.

(Heredado de Thread)
MinPriority

Prioridad mínima que puede tener un subproceso.

(Heredado de Thread)
NormPriority

Prioridad predeterminada que se asigna a un subproceso.

(Heredado de Thread)

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ContextClassLoader

Devuelve el contexto de este subproceso ClassLoader . -o bien- Establece el elemento ClassLoader de contexto para este subproceso.

(Heredado de Thread)
Daemon

Comprueba si este subproceso es un subproceso de demonio.

(Heredado de Thread)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Id

Devuelve el identificador de este subproceso.

(Heredado de Thread)
IsAlive

Comprueba si este subproceso está activo.

(Heredado de Thread)
IsInterrupted

Comprueba si se ha interrumpido este subproceso.

(Heredado de Thread)
IsVirtual

Devuelve true si este subproceso es un subproceso virtual.

(Heredado de Thread)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
JniPeerMembers

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

Name

Devuelve el nombre de este subproceso. -o bien- Cambia el nombre de este subproceso para que sea igual al argumento name.

(Heredado de Thread)
PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Pool

Devuelve el grupo que hospeda este subproceso.

PoolIndex

Devuelve el número de índice único de este subproceso en su grupo.

Priority

Devuelve la prioridad de este subproceso.

(Heredado de Thread)
QueuedTaskCount

{

ThreadGroup

Devuelve el grupo de subprocesos al que pertenece este subproceso.

(Heredado de Thread)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

UncaughtExceptionHandler

Devuelve el controlador invocado cuando este subproceso finaliza abruptamente debido a una excepción no detectada. -o bien- Establezca el controlador invocado cuando este subproceso finaliza abruptamente debido a una excepción no detectada.

(Heredado de Thread)

Métodos

Nombre Description
CheckAccess()

Determina si el subproceso actualmente en ejecución tiene permiso para modificar este subproceso.

(Heredado de Thread)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
CountStackFrames()
Obsoletos.

Lanza UnsupportedOperationException.

(Heredado de Thread)
Destroy()
Obsoletos.

Lanza UnsupportedOperationException.

(Heredado de Thread)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
Equals(Object)

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetStackTrace()

Devuelve una matriz de elementos de seguimiento de pila que representan el volcado de pila de este subproceso.

(Heredado de Thread)
GetState()

Devuelve el estado de este subproceso.

(Heredado de Thread)
Interrupt()

Interrumpe este subproceso.

(Heredado de Thread)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Join()

Espera a que este subproceso muera.

(Heredado de Thread)
Join(Int64, Int32)

Espera como máximo millis milisegundos más nanos nanosegundos para que este subproceso muera.

(Heredado de Thread)
Join(Int64)

Espera como máximo millis milisegundos para que este subproceso muera.

(Heredado de Thread)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OnStart()

Inicializa el estado interno después de la construcción, pero antes de procesar las tareas.

OnTermination(Throwable)

Realiza la limpieza asociada a la finalización de este subproceso de trabajo.

Resume()
Obsoletos.

Lanza UnsupportedOperationException.

(Heredado de Thread)
Run()

Si este subproceso se construyó mediante un objeto de ejecución independiente Runnable , Runnable se llama al método del run objeto; de lo contrario, este método no hace nada y devuelve.

(Heredado de Thread)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
Start()

Hace que este subproceso inicie la ejecución; el Java máquina virtual llama al run método de este subproceso.

(Heredado de Thread)
Stop()
Obsoletos.

Lanza UnsupportedOperationException.

(Heredado de Thread)
Stop(Throwable)
Obsoletos.

Lanza UnsupportedOperationException.

(Heredado de Thread)
Suspend()
Obsoletos.

Lanza UnsupportedOperationException.

(Heredado de Thread)
ThreadId()

Devuelve el identificador de este subproceso.

(Heredado de Thread)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

(Heredado de Thread)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Un subproceso administrado por un ForkJoinPool, que ejecuta ForkJoinTasks.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a