joduak
Messages postés194Date d'inscriptionlundi 11 juillet 2005StatutMembreDernière intervention13 avril 2007
-
5 avril 2006 à 00:00
etudev
Messages postés47Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention23 mai 2006
-
5 avril 2006 à 13:05
Bonjour,
J'ai un gros problème, je galère depuis longtemps étant débutant...
J'ai lu la doc sur timer sur Sun, mais je n'arrive pas à STOPER ce timer!!
Il se lance bien, il fonctionne bien, mais je n'arrive pas à l'éteindre à son 3eme bouclage...
Car il crash!
Si vous pouviez m'aider vous seriez super cools !!
etudev
Messages postés47Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention23 mai 2006 5 avril 2006 à 13:05
Salut,
je te propose une autre solution en utilisant un thread:
class thread extends Thread {
public thread() { }
// Surcharge de la méthode thread.run C'est ce code qui va être exécuté
// lors du démarrage d'un thread de cette classe par la méthode start.
public void run() {
for (int i=0; i<3; i++) {
// On attend une durée aléatoire en ms
try {
sleep((long)(Math.random()*10000));
} catch (InterruptedException e) {
System.out.println("Thread interrompu");
}
// Affichage de l'itération
System.out.println("TIMERRRR !" + nb_secondes);
}
}
dans ton programme principale:
thread t1=new thread( );
t1.start();
la tu es sur que ton programme s'arrete apres 3 affichage.