Java - Thread utilise 100% CPU

Résolu
p_oum Messages postés 964 Date d'inscription   Statut Membre Dernière intervention   -  
p_oum Messages postés 964 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

5 réponses

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