IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Concurrence et multi-thread Java Discussion :

[Threads] Monitorer l'activité de threads


Sujet :

Concurrence et multi-thread Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de guipom
    Inscrit en
    Janvier 2003
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 207
    Par défaut [Threads] Monitorer l'activité de threads
    Bonjour,

    Je cherche un moyen de déterminer la charge d'un pool de threads afin qu'un autre pool de threads modifie sa vitesse d'exécution en fonction de l'activité de l'autre ...

    J'ai regardé la classe ThreadPool mais on ne peut connaître que les threads active, inutile donc, je pense qu'il faut que j'ajoute un peu de code par rapport à l'API mais je n'ai vraiment aucune idée de comment m'y prendre, et donc je recherche l'expérience de gens qui auraient déjà réalisé celà.

    En gros mes threads sont bloquées sur un wait sauf quand elles sont au travail.

  2. #2
    Membre confirmé
    Avatar de guipom
    Inscrit en
    Janvier 2003
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 207
    Par défaut
    le fait que ce message soit beaucoup lu illustre la complexité du problème ou vous souhaitez plus d'explication pour mieux comprendre ?

    Si c'est le cas je peux reformuler

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 19
    Par défaut
    C'est une chose que j'ai déjà voulu faire pour accélérer des traitements pour une appli. Mon problème était différent du tiens dans la mesure ou je ne cherchais pas à savoir la charge des Threads mais seulement si ils étaient terminés ou non.
    Je passais les Threads pour lequels j'attendais la fin du travail en max priority.
    Et bien figure toi que cela dégradai les performances globales et j'avais de meilleures perfs sans changer les priorités. (environnement J2EE).
    Je déconseille le changement de priorités des Threads, surtout le MAX_PRIORITY car celui ci prend la main sur tout les autres et ce n'est pas forcement un gain.
    Par contre pour un application stand-alone ce n'est pas forcement vrai.

Discussions similaires

  1. Utiliser Threading.monitor (pause d'un thread)
    Par pISQUIK dans le forum VB.NET
    Réponses: 15
    Dernier message: 09/09/2011, 15h26
  2. Réponses: 2
    Dernier message: 17/02/2008, 20h21
  3. [THREAD] Onclose en cours de thread
    Par Arrown dans le forum Langage
    Réponses: 4
    Dernier message: 12/12/2005, 15h23
  4. [Threads] Actions continues avec des threads
    Par MiJack dans le forum Concurrence et multi-thread
    Réponses: 6
    Dernier message: 10/10/2005, 17h32
  5. Pb de Threads et d'heritage de Thread
    Par pi05 dans le forum MFC
    Réponses: 3
    Dernier message: 22/03/2005, 10h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo