Java - Thread utilise 100% CPU

Résolu
p_oum Messages postés 992 Statut Membre -  
p_oum Messages postés 992 Statut Membre -
Bonjour,

Dans mon programme j'utilise dans un thread avec un while(true) qui actualise en temps réel l'affichage d'une variable dans un jTextfield, problème: le cpu fonctionne à 100% ce qui a pour effet un affichage très lent d'autre action comme l'activation de bouton ou la saisie de donnée.

Avez vous une solution ?

Pour info le programme tourne sur machine avec 1Go de RAM et un Centrinuo Duo T5500

Merci
--
On m'a dit ....

5 réponses

  1. Utilisateur anonyme
     
    Salut !

    Normal avec un while(true). Il doit te faire un grand nombre de boucle par seconde et donc consomme énormément. Essaie de faire une pause à la fin de ta boucle, genre
    while(true)
    {
      //ton code....
    
      Thread.sleep(100); //100 ms
    }
    
    1