ThreadGroup Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Un groupe de threads représente un ensemble de threads.
[Android.Runtime.Register("java/lang/ThreadGroup", DoNotGenerateAcw=true)]
public class ThreadGroup : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, 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
- Héritage
- Attributs
- Implémente
Remarques
Un groupe de threads représente un ensemble de threads. En outre, un groupe de threads peut également inclure d’autres groupes de threads. Les groupes de threads forment une arborescence dans laquelle chaque groupe de threads, à l’exception du groupe de threads initial a un parent.
Un thread est autorisé à accéder aux informations relatives à son propre groupe de threads, mais pas à accéder aux informations sur le groupe de threads parent de son groupe de threads ou tout autre groupe de threads.
Ajouté dans la version 1.0.
Documentation Java pour java.lang.ThreadGroup
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
ThreadGroup(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
ThreadGroup(String) |
Construit un nouveau groupe de threads. |
ThreadGroup(ThreadGroup, String) |
Crée un groupe de threads. |
Propriétés
Class |
Retourne la classe runtime de ce |
Daemon |
Teste si ce groupe de threads est un groupe de threads démon. -ou- Modifie l’état du démon de ce groupe de threads. |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
IsDestroyed |
Teste si ce groupe de threads a été détruit. |
JniIdentityHashCode |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
JniPeerMembers |
Un groupe de threads représente un ensemble de threads. |
MaxPriority |
Retourne la priorité maximale de ce groupe de threads. -ou- Définit la priorité maximale du groupe. |
Name |
Retourne le nom de ce groupe de threads. |
Parent |
Retourne le parent de ce groupe de threads. |
PeerReference |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
ActiveCount() |
Retourne une estimation du nombre de threads actifs dans ce groupe de threads et de ses sous-groupes. |
ActiveGroupCount() |
Retourne une estimation du nombre de groupes actifs dans ce groupe de threads et de ses sous-groupes. |
AllowThreadSuspension(Boolean) |
Obsolète.
Utilisé par la machine virtuelle pour contrôler la suspension implicite lowmem. |
CheckAccess() |
Détermine si le thread en cours d’exécution est autorisé à modifier ce groupe de threads. |
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Destroy() |
Détruit ce groupe de threads et tous ses sous-groupes. |
Dispose() |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
Dispose(Boolean) |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
Enumerate(Thread[], Boolean) |
Copie dans le tableau spécifié chaque thread actif de ce groupe de threads. |
Enumerate(Thread[]) |
Copie dans le tableau spécifié chaque thread actif dans ce groupe de threads et ses sous-groupes. |
Enumerate(ThreadGroup[], Boolean) |
Copie dans les références de tableau spécifiées à chaque sous-groupe actif de ce groupe de threads. |
Enumerate(ThreadGroup[]) |
Copie dans les références de tableau spécifiées à chaque sous-groupe actif dans ce groupe de threads et ses sous-groupes. |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
Interrupt() |
Interrompt tous les threads de ce groupe de threads. |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
List() |
Imprime des informations sur ce groupe de threads dans la sortie standard. |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
ParentOf(ThreadGroup) |
Teste si ce groupe de threads est l’argument de groupe de threads ou l’un de ses groupes de threads ancêtres. |
Resume() |
Obsolète.
Reprend tous les threads de ce groupe de threads. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
Stop() |
Obsolète.
Arrête tous les threads de ce groupe de threads. |
Suspend() |
Obsolète.
Suspend tous les threads de ce groupe de threads. |
ToArray<T>() |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UncaughtException(Thread, Throwable) |
Appelé par la machine virtuelle Java lorsqu’un thread de ce groupe de threads s’arrête en raison d’une exception non interceptée et que le thread n’a pas d’installation spécifique |
UnregisterFromRuntime() |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
IJavaPeerable.Finalized() |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Un groupe de threads représente un ensemble de threads. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Un groupe de threads représente un ensemble de threads. |
GetJniTypeName(IJavaPeerable) |
Un groupe de threads représente un ensemble de threads. |