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.
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Vous pouvez me proposez les lignes de codes correspondantes? je serais très reconnaissante![]()
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
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+.
Partager