[debutant]tempo en java 0%CPU???

Signaler
Messages postés
78
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
10 août 2005
-
Messages postés
3
Date d'inscription
mardi 7 février 2006
Statut
Membre
Dernière intervention
8 février 2006
-
salut

je fais un petit prog et j'ai besoin de le lancer en mode tache planifiee i.e :
- lui passer une date de lancement dans le jour courant (heure+minute)
- l'executer et la il doit tourner (comme un demon) ou faire une tempo (0%cpu SI POSSIBLE)

le probleme c que je ne connait que :

public static void wait_bis(int duree) {
long start = System.currentTimeMillis();
while(System.currentTimeMillis() < (start+duree));
}
et ça c 100%CPU!!

donc aidez moi si vous savez comment faire merci :blush)
A voir également:

6 réponses

Messages postés
649
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
9 septembre 2004
7
utilise le Timer (java.util ou javax.swing suivant ton besoin)
Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
:big) Neodante :big)

Pour la tempo un Thread.sleep(5000) dans un beau try/catch (InterruptedException) devrait faire l'affaire ... évidemment tu changes le 5000 (5sec) en ce que tu veux ...
@+

[Responsable www.neogamedev.com]
Messages postés
78
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
10 août 2005

ecoute merci ça marche je ne connaissais pas et j'allais me lancer dans l'aventure thread alors qu'il y a les Timer

pour ceux qui cherche comme moi jeter un coup d'oeil là:

http://www.javafr.com/code.aspx?ID=15684
Messages postés
79
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
17 novembre 2004
1
suis pas sur que le timer soit un bon choix, je l'utilise vraiment que comme un séquenceur pour agir à intervales réguliers ... le thread me parraît netteemnt plus judicieux dans le cas de ton appli.

Oobaï TaPou !
Messages postés
3
Date d'inscription
mardi 7 février 2006
Statut
Membre
Dernière intervention
8 février 2006

des discussion
Messages postés
3
Date d'inscription
mardi 7 février 2006
Statut
Membre
Dernière intervention
8 février 2006

code source java pour mésurer la charge de cpu et la ram....