Bonjour,
J'aimerai simuler du temps dans une application (tous les 30 jours, tous les jours...), sans recourir à des Timer.
Des suggestions ? Des exemples ?
Merci d'avance.
Emie
[ Modéré par Bulbo ]
Ajout d'un tag dans le titre
Les Règles du Forum
Bonjour,
J'aimerai simuler du temps dans une application (tous les 30 jours, tous les jours...), sans recourir à des Timer.
Des suggestions ? Des exemples ?
Merci d'avance.
Emie
[ Modéré par Bulbo ]
Ajout d'un tag dans le titre
Les Règles du Forum
Bonjour,Envoyé par emie31
Qu'entends tu exactement par "simuler" ?
Tu souhaites démarrer un service tous les x jours ? Que ton appli s'exécute tous les x jours (dans ce cas l'utilisation de crontab sous Linux ou du planificateur de tâches sous Win sont plus à conseiller) ? Ou autre chose ?
Tu peux aussi utiliser la librairie Quartz.
J'entends par "Simuler", ne pas utiliser les vrais valeurs de jour, heure, minutes et secondes. Par exemple, tous les 30 jours pourrait correspondre à toutes les 30 secondes.
J'aimerai lancer des méthodes à intervalles réguliers.
Et bien pour cela une table de corespondance devrait suffire ou alors une simple opération arithmétique (30 jours = 2.592.000.000 millisecondes que tu peux diviser par 1000, 1.000.000,...)Envoyé par emie31
Sinon pour lancer des méthodes à intervalles réguliers, tu peux passer par des threads que tu endors...
Autre que le timer tu as, dans java 5, un "ScheduledThreadPoolExecutor" qui te permet de lancer des tâches à intervals réguliers
Salut emie,
je me suis amusé à te préparer une petite public classe emie() qui gère plusieurs petit Thread qui simule le temps réel, un temps arbitraire dont le flux est fixé à 60 fois la vitesse d'écoulement du temp réel et la possibilité d'accèlerer ou de ralentir, voilà voilà, des exemples sur l'utilisation des Threads ...
bon le soucis c'est que je peut pas le déposer ici, ça fait 600 lignes ...
alors si tu passe par là, laisse ton mail et je t'envoie çà dacodac ?
ps : c'est simple t'inquiètes pas, rien de sorcier.
A++
Merci beaucoup.
Voici mon adresse e-mail : Emilie point Marquois at gmail point com
A+
Emie
Partager