C�dric Dumetz wrote:

>Bonjour,
>
>je suis fasse � un probl�me sans doute simple mais dont je ne mesors pas : comment 
>faire 'attendre' pendant une certaine p�riode l'execution de mon code.
>
>je peux evidemment proc�der de la fa�on suivante :
>       long time = System.currentTimeMillis();
>       while (time + 45000 > System.currentTimeMillis()) {
>               // je boucle dans le vide
>       }
>
>simplement ceci est couteux en ressource n'existe t-il pas une m�thode du genre sleep 
>ou wait ??
>
>J'ai bien trouv� la m�thode wait de la classe Object, mais je ne vois pas sur lequel 
>de mes objets l'appeler.
>
>
>Merci
>Cedric
>
Dans ton cas il faut simplement faire ceci
try
{
Thread.currentThread().sleep(42500);//recup�re le thread courant et le 
bloque
}
catch(InterruptedEx....){}


A+ marc


Répondre à