ThreadGroup Clase

Definición

Un grupo de subprocesos representa un conjunto de subprocesos.

[Android.Runtime.Register("java/lang/ThreadGroup", DoNotGenerateAcw=true)]
public class ThreadGroup : Java.Lang.Object, IDisposable, Java.Lang.Thread.IUncaughtExceptionHandler
[<Android.Runtime.Register("java/lang/ThreadGroup", DoNotGenerateAcw=true)>]
type ThreadGroup = class
    inherit Object
    interface Thread.IUncaughtExceptionHandler
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
ThreadGroup
Atributos
Implementaciones

Comentarios

Un grupo de subprocesos representa un conjunto de subprocesos. Además, un grupo de subprocesos también puede incluir otros grupos de subprocesos. Los grupos de subprocesos forman un árbol en el que cada grupo de subprocesos excepto el grupo de subprocesos inicial tiene un elemento primario.

Un subproceso puede tener acceso a información sobre su propio grupo de subprocesos, pero no para acceder a información sobre el grupo de subprocesos primario de su grupo de subprocesos o cualquier otro grupo de subprocesos.

Agregado en la versión 1.0.

Documentación de Java para java.lang.ThreadGroup.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

Nombre Description
ThreadGroup(IntPtr, JniHandleOwnership)

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

ThreadGroup(String)

Construye un nuevo grupo de subprocesos.

ThreadGroup(ThreadGroup, String)

Crea un nuevo grupo de subprocesos.

Propiedades

Nombre Description
Class

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

(Heredado de Object)
Daemon

Comprueba si este grupo de subprocesos es un grupo de subprocesos de demonio. -o bien- Cambia el estado del demonio de este grupo de subprocesos.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsDestroyed

Comprueba si se ha destruido este grupo de subprocesos.

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 grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel.

MaxPriority

Devuelve la prioridad máxima de este grupo de subprocesos. -o bien- Establece la prioridad máxima del grupo.

Name

Devuelve el nombre de este grupo de subprocesos.

Parent

Devuelve el elemento primario de este grupo de subprocesos.

PeerReference

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

(Heredado de Object)
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.

Métodos

Nombre Description
ActiveCount()

Devuelve una estimación del número de subprocesos activos en este grupo de subprocesos y sus subgrupos.

ActiveGroupCount()

Devuelve una estimación del número de grupos activos en este grupo de subprocesos y sus subgrupos.

AllowThreadSuspension(Boolean)
Obsoletos.

Se usa en la máquina virtual para controlar la suspensión implícita de lowmem.

CheckAccess()

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

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Un grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
Destroy()

Destruye este grupo de subprocesos y todos sus subgrupos.

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 grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
Enumerate(Thread[], Boolean)

Copia en la matriz especificada cada subproceso activo de este grupo de subprocesos.

Enumerate(Thread[])

Copia en la matriz especificada cada subproceso activo de este grupo de subprocesos y sus subgrupos.

Enumerate(ThreadGroup[], Boolean)

Copia en las referencias de matriz especificadas a todos los subgrupos activos de este grupo de subprocesos.

Enumerate(ThreadGroup[])

Copia en las referencias de matriz especificadas a todos los subgrupos activos de este grupo de subprocesos y sus subgrupos.

Equals(Object)

Un grupo de subprocesos representa un conjunto de subprocesos.

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

Interrumpe todos los subprocesos de este grupo de subprocesos.

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

Imprime información sobre este grupo de subprocesos en la salida estándar.

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

Comprueba si este grupo de subprocesos es el argumento del grupo de subprocesos o uno de sus grupos de subprocesos antecesor.

Resume()
Obsoletos.

Reanuda todos los subprocesos de este grupo de subprocesos.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
Stop()
Obsoletos.

Detiene todos los subprocesos de este grupo de subprocesos.

Suspend()
Obsoletos.

Suspende todos los subprocesos de este grupo de subprocesos.

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)
UncaughtException(Thread, Throwable)

Lo llama la máquina virtual Java cuando un subproceso de este grupo de subprocesos se detiene debido a una excepción no detectada y el subproceso no tiene instalado un específico Thread.UncaughtExceptionHandler .

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 grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Un grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un grupo de subprocesos representa un conjunto de subprocesos.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Un grupo de subprocesos representa un conjunto de subprocesos.

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 grupo de subprocesos representa un conjunto de subprocesos.

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