| Thread.Sleep, qu'est-ce ? | |
|
|
Auteur | Message |
---|
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Thread.Sleep, qu'est-ce ? 20/11/08, 10:53 pm | |
| Coucou, Ca fait longtemps que je n'ai pas repris le Java, et j'ai décidé de m'y remettre ce soir J'ai donc entrepris un petit programme très simple, qui effectue différentes tâches, sauf que j'aimerais que le programme se coupe X secondes, pour après continuer. J'ai vu dans différents fichiers Thread.sleep(int), ou sleep(int) tout court. J'ai essayé de le mettre, mais il n'aime pas du tout, il dit que sleep(int) n'est pas déclaré. J'aimerais donc savoir comment faire, et si ça peut créer des lags à haute dose ^^'. Merci d'avance, A bientôt ! | |
|
| |
Respawner
Nombre de messages : 1620 Age : 35 Date d'inscription : 20/04/2006
| Sujet: Re: Thread.Sleep, qu'est-ce ? 20/11/08, 10:57 pm | |
| Tu peux montrer ton code exactement ? Parce que Thread.sleep(ton_integer) existe vraiment je l'utilise parfois. Ca crée pas vraiment du lag puisque tu lui dis explicitement de s'arrêter... | |
|
| |
Grimly
Nombre de messages : 601 Date d'inscription : 30/08/2007
| Sujet: Re: Thread.Sleep, qu'est-ce ? 20/11/08, 11:14 pm | |
| - Code:
-
try { Thread.sleep(10000); // 10 secondes ici } catch (InterruptedException ignore) {} N'oubliez pas que sleep renvoie une erreur quand son processus parent ferme avant la fin ! | |
|
| |
Respawner
Nombre de messages : 1620 Age : 35 Date d'inscription : 20/04/2006
| Sujet: Re: Thread.Sleep, qu'est-ce ? 20/11/08, 11:30 pm | |
| Certes mais il aurait une erreur de ce type de renvoyé par le compilateur s'il ne l'avait pas mis. La c'est une déclaration manquante à priori. | |
|
| |
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: Thread.Sleep, qu'est-ce ? 20/11/08, 11:46 pm | |
| Ah j'ai essayé : - Code:
-
try { sleep(10000); } catch (Exception e) {} Et ça ne me disait pas de bonne chose (déclaration manquante), j'ai trouvé une alternative plus propre grâce aux boucles SQL et les Threads Schedule de toute façon, mais je vais essayer et je vous tiens au courant ^^. Merki ! | |
|
| |
Respawner
Nombre de messages : 1620 Age : 35 Date d'inscription : 20/04/2006
| Sujet: Re: Thread.Sleep, qu'est-ce ? 21/11/08, 02:23 am | |
| Attention la méthode sleep(long millisecondes) ainsi que sleep(long millisecondes, int nanosecondes) sont des méthodes static de la classe Thread. Elles doivent être appelées via le nom de la classe POINT la méthode. Le code contenant ceci doit aussi gérer l'exception l'a renvoyer via throws ou l'attraper via catch. - Code:
-
Thread.sleep(10000); Le code que tu ne donnes ne fonctionne pas c'est normal. | |
|
| |
Grimly
Nombre de messages : 601 Date d'inscription : 30/08/2007
| Sujet: Re: Thread.Sleep, qu'est-ce ? 21/11/08, 10:28 am | |
| - Grimly a écrit:
-
- Code:
-
try { Thread.sleep(10000); // 10 secondes ici } catch (InterruptedException ignore) {} N'oubliez pas que sleep renvoie une erreur quand son processus parent ferme avant la fin ! On lis TOUT avant d'essayer de se casser les dents. | |
|
| |
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: Thread.Sleep, qu'est-ce ? 21/11/08, 01:34 pm | |
| - Grimly a écrit:
- Grimly a écrit:
-
- Code:
-
try { Thread.sleep(10000); // 10 secondes ici } catch (InterruptedException ignore) {} N'oubliez pas que sleep renvoie une erreur quand son processus parent ferme avant la fin ! On lis TOUT avant d'essayer de se casser les dents. J'avais essayé avant que tu ne postes ta réponse Je ne pouvais donc pas la lire :O Merci à vous deux pour ces informations | |
|
| |
Contenu sponsorisé
| Sujet: Re: Thread.Sleep, qu'est-ce ? | |
| |
|
| |
| Thread.Sleep, qu'est-ce ? | |
|