Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1408 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  agir sur un groupe de thread, méthode activeCount()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

agir sur un groupe de thread, méthode activeCount()

n°203142
bobuse
Posté le 27-08-2002 à 17:44:32  profilanswer
 

Vouala, j'ai un groupe de thread, et je voudrais tous les suspendre d'un coup.
Alors j'ai essayé monGroupe.wait(), mais ça ne fait pas wait() sur les threads du groupe comme on pouvait s'y attendre (ct bien essayé quand même !).
 
Donc du coup je suis obligé de le faire à la papate ?
 
pour ça, il faut que j'utilise la méthode enumerate(Thread [] tab,...), sauf que tab doit être initialisé, et le nombre de thread du groupe peut être obtenu par activeCount(), mais voilà ce que dit la doc :
 

Citation :

public int activeCount()
 
Returns an estimate of the number of active threads in this thread group.

 :heink:  
 
Est-ce que quelqu'un en sait plus, et aurait quelques certitudes à ce sujet ?
 
merci


Message édité par bobuse le 27-08-2002 à 18:04:27
mood
Publicité
Posté le 27-08-2002 à 17:44:32  profilanswer
 

n°203171
bobuse
Posté le 27-08-2002 à 17:55:54  profilanswer
 

J'en ai marre des threads [:nowad]  [:nowad]  [:nowad]

n°203177
darklord
You're welcome
Posté le 27-08-2002 à 17:59:29  profilanswer
 

bin si tu veux tous les arreter tu dois avoir un mécanisme que tu développes qui te permettes de faire ça (comme enregistrer les références des threads que tu invoques)

n°203178
darklord
You're welcome
Posté le 27-08-2002 à 17:59:51  profilanswer
 

je veux dire, je pense pas qu'il y a un mécanisme standard pour faire ça

n°203183
bobuse
Posté le 27-08-2002 à 18:02:28  profilanswer
 

DarkLord a écrit a écrit :

je veux dire, je pense pas qu'il y a un mécanisme standard pour faire ça




tant pis !
merci quand même !

n°203191
bobuse
Posté le 27-08-2002 à 18:04:57  profilanswer
 

Mais alors, cette méthode activeCount(), y en a qui peuvent m'en dire plus ?

n°203194
darklord
You're welcome
Posté le 27-08-2002 à 18:06:53  profilanswer
 

ce que tu dis est juste. Le nombre de threads actives est un nombre estimé et pas réel. La JVM ne te garantit pas à un temps X que le nombre qu'elle va te fournir est le nombre correct, c'est aussi simple que ca.
 
C'est le meme genre de solution que les sessions timeout en J2EE. Il y a une période de flottement de 1 à 2 minutes (sur base de l'app serveur et du session timeout initial)


Message édité par darklord le 27-08-2002 à 18:07:16

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  agir sur un groupe de thread, méthode activeCount()

 

Sujets relatifs
threadquelle methode?
classe anonyme et création de thread à la voléeMulti thread
[PHP] objet - méthode appelée etc..[VC++]PB de thread
[C++] Killer un thread, mais pas comme un gros cochon :oAccès Fichiers sous NT - Quelle méthode choisir ?
Threadrenvoyer un type utilisateur dans une methode C++
Plus de sujets relatifs à : agir sur un groupe de thread, méthode activeCount()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR