Bonjour, je voudrais faire un compteur de temps avec java... Je veux faire en sorte qu'après x temps ( 5 minutes par exemple ), j'affiche avec system.out un message.. Quelqu'un peut m'aider ?
Merci d'avance![]()
Bonjour, je voudrais faire un compteur de temps avec java... Je veux faire en sorte qu'après x temps ( 5 minutes par exemple ), j'affiche avec system.out un message.. Quelqu'un peut m'aider ?
Merci d'avance![]()
slt, tu peut faire une boucle infinie dans la quelle tu relève a chaque fois le temps, et tu teste. Si les 5 minutes atteintes, tu affiche le message.
A+.
Euh mauvaise idée, ça risque de prendre pas mal de ressources pour pas grand chose. Les boucles infinies, il ne faut pas en abuser.
Je propose plutôt de te renseigner sur la classe Timer de l'API. Tu utilises la méthode schedule(TimerTask, Date) pour lancer un évènement futur.
Vous pouvez me proposez les lignes de codes correspondantes? je serais très reconnaissante![]()
Ca s'appelle une attente active et ça ne s'utilise plus depuis qu'on a des OS multithreadéshttp://fr.wikipedia.org/wiki/Attente_active
Merci beaucoup pour la remarque, je sait que c'est une attente active, mais on peut y remédier avec break après l'affichage du message. J'avait pas connaissance de la class Timer, ni de ça méthode schedule (), c'est mieux d'utiliser des implémentations déjà existantes, et testées, plutôt que developpez des méthodes vite faites qui surement ne traiterons pas tous les cas, et qui contiendrons surement des erreurs.Envoyé par tchize_
Merci encore une fois pour la remarque, et désole pour les fausses informations que j'ai pu donné, la prochaine fois, je serai plus prudent.
A+.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager