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

2D Java Discussion :

[JFreeChart] Coordination des threads


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut [JFreeChart] Coordination des threads
    J'écris une petite appli, c'est un simulateur, ou un modèle, comme vous voudrez. Pour illustrer les résultats du modèle j'utilise les time series charts de jFreeChart, c'est superbe.

    Au départ, j'affichais les graphiques à la fin du modèle, quand il avait tourné 200 fois, les graphiques s'affichaient en conclusion une fois les calculs terminés.

    Mais je me suis aperçu qu'il n'était pas plus difficile de provoquer l'affichage des graphiques dès le début de la simulation, et qu'au fur et à mesure de l'ajout des données, les graphiques étaient automatiquement mis à jour.

    Seul problème, la plupart du temps le modèle va plus vite que la mise à jour des graphiques, qui dépend d'un thread différent. Donc souvent (mais pas toujours) les graphiques sont affichés brutalement, à la fin du programme, alors que j'aimerais bien voir les données s'afficher peu à peu sur les graphiques avec l'avancée des calculs.

    Comment forcer la coordination des threads de mon modèle et de jFreeChart, pour que mon modèle attende que jFrreChart ait mis à jour les graphiques avant de calculer un nouveau round de la simulation ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut
    J'ai dit une connerie ?

    Bon en tout cas je me débrouille avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    try {Thread.sleep(50);} catch (InterruptedException e) {}
    ça marche à peu près.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/02/2004, 12h50
  2. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 14h03
  3. Variable globale / Propriété des threads
    Par rgarnier dans le forum XMLRAD
    Réponses: 4
    Dernier message: 03/10/2003, 10h49
  4. [reseaux] Gestion des threads en perl
    Par totox17 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 28/11/2002, 09h40
  5. Programmer des threads
    Par haypo dans le forum C
    Réponses: 6
    Dernier message: 02/07/2002, 13h53

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