Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1105 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  time out a un programme?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

time out a un programme?

n°501347
pilou50
Posté le 29-08-2003 à 09:43:29  profilanswer
 

Bonjour,
 
Est-t'il possible de mettre un time out à un programme java? (un time out à l'intérieur même du programme java)
 
Merci !

mood
Publicité
Posté le 29-08-2003 à 09:43:29  profilanswer
 

n°501348
LetoII
Le dormeur doit se réveiller
Posté le 29-08-2003 à 09:44:13  profilanswer
 

:heink:  
 
comprend pas ce que tu veux faire.


---------------
Le Tyran
n°501353
darklord
You're welcome
Posté le 29-08-2003 à 09:48:31  profilanswer
 

pour qu'il se ferme tout seul à partir d'un certain temps? Ou qu'il se ferme si on ne fait plsu rien avec au bout d'un certain temps.
 
Réponse oui et oui mais la solution est différente :o


---------------
Just because you feel good does not make you right
n°501354
souk
Tourist
Posté le 29-08-2003 à 09:49:24  profilanswer
 

genre tu veux que le programme s'arrete tout seul au bout d'un certain temps s'il ne fait rien ?
 
si c'est ca, la reponse est oui :D
 
EDIT: grillaid, en beaute  :sweat:


Message édité par souk le 29-08-2003 à 09:49:59
n°501355
pilou50
Posté le 29-08-2003 à 09:50:09  profilanswer
 

LetoII a écrit :

:heink:  
 
comprend pas ce que tu veux faire.


 
i.e. Mettre fin à un programme après un certains temps.  
(si temps fini alors mettre fin au programme)

n°501357
pilou50
Posté le 29-08-2003 à 09:52:25  profilanswer
 

DarkLord a écrit :

pour qu'il se ferme tout seul à partir d'un certain temps? Ou qu'il se ferme si on ne fait plsu rien avec au bout d'un certain temps.
 
Réponse oui et oui mais la solution est différente :o


 
 
Pour qu'il se ferme tout seul à partir d'un certain temps.

n°501359
souk
Tourist
Posté le 29-08-2003 à 09:53:59  profilanswer
 

il suffit de faire un thread au lancement du programme qui se reveille au bout du temps voulu et qui termine l'appli non ?  [:spamafote]

n°501366
ozark74
Posté le 29-08-2003 à 09:57:57  profilanswer
 

souk a écrit :

il suffit de faire un thread au lancement du programme qui se reveille au bout du temps voulu et qui termine l'appli non ?  [:spamafote]  


 
ce serait pas mieux d'utiliser la classe java.util.Timer  ?

n°501369
souk
Tourist
Posté le 29-08-2003 à 10:00:37  profilanswer
 

ozark74 a écrit :


 
ce serait pas mieux d'utiliser la classe java.util.Timer  ?


 
si si, ce serait mieux :D
je l'utilise tellement souvent celle la qu'elle me sort de la tete :D
 
vi vi, donc java.util.Timer, je vote pour :jap:

n°501373
darklord
You're welcome
Posté le 29-08-2003 à 10:01:38  profilanswer
 

pilou50 a écrit :


 
 
Pour qu'il se ferme tout seul à partir d'un certain temps.
 


 
proprement où pas :D
 
Bon la version full
 

Code :
  1. public interface SystemShutdown {
  2.    public void shutdown();
  3. }


 

Code :
  1. public class ShutdownTimer extends TimerTask {
  2.    private SystemShutdown ss;
  3.    public ShutdownTimer(SystemShutdown ss) {
  4.        this.ss = ss;
  5.    }
  6.    public void run() {
  7.       System.out.println("Stopping the system NOW!!" );
  8.       ss.shutdown();     
  9.    }
  10. }


 
tu as 1/ une interface à implémenter 2/ un objet de type timertask définissant l'appel à la méthode stop()
 
Ensuite au début de ton programme tu fais un truc du genre
 

Code :
  1. public MainClass implements SystemShutdown {
  2.    public void shutdown() {
  3.       // stop pas propre
  4.       System.exit(2);
  5.    }
  6.    public void initTimer() {
  7.      // recupérér le temps que le prog doit vivre
  8.      int liveInMsec = 10000; // vit 10 secs
  9.      ShutdownTimer sdt = new ShutdownTimer(this);
  10.      Timer t = new Timer();
  11.      t.schedule(sdt, liveInMsec);
  12.    }
  13. }


 
voilà après si tu veux faire autre chose dans la méthode stop livre à toi
 
init() doit etre bien sur etre appellé dès que ton programme démarre  
 
c'est clair? :o


Message édité par darklord le 29-08-2003 à 17:59:04

---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 29-08-2003 à 10:01:38  profilanswer
 

n°501374
darklord
You're welcome
Posté le 29-08-2003 à 10:01:57  profilanswer
 

bon les kékés vous me laissez le temps d'écrire mon pavé oui :fou:


---------------
Just because you feel good does not make you right
n°501378
souk
Tourist
Posté le 29-08-2003 à 10:03:27  profilanswer
 

DarkLord a écrit :

bon les kékés vous me laissez le temps d'écrire mon pavé oui :fou:


 
respect m(-_-)m

n°501383
ozark74
Posté le 29-08-2003 à 10:09:14  profilanswer
 

DarkLord a écrit :

bon les kékés vous me laissez le temps d'écrire mon pavé oui :fou:


 
 :jap:  
 
c'est quoi cette expression 'les kékés' ?

n°501387
darklord
You're welcome
Posté le 29-08-2003 à 10:10:28  profilanswer
 

ozark74 a écrit :


 
 :jap:  
 
c'est quoi cette expression 'les kékés' ?  


 
demande à l'autre gros laid de taiche :o


---------------
Just because you feel good does not make you right
n°501411
ozark74
Posté le 29-08-2003 à 10:27:16  profilanswer
 

DarkLord a écrit :


 
demande à l'autre gros laid de taiche :o


 
je parle pas comme ça aux inconnus

n°501417
darklord
You're welcome
Posté le 29-08-2003 à 10:29:38  profilanswer
 

bin il ramène sa fraise le pilou là :o


---------------
Just because you feel good does not make you right
n°501436
pilou50
Posté le 29-08-2003 à 10:37:35  profilanswer
 

DarkLord a écrit :

bin il ramène sa fraise le pilou là :o


 
C parfait, j'ai juste rajouté un cancel() du Timer à un endroit, ça fait plus propre (finalement)
 
Je propose une nvlle expression : Faire son DarkLord, c être rapide et efficace (il peut exister des variantes (râle parfois.. :sarcastic: ))
 
Merci @+  :hello:  
 

n°501440
pilou50
Posté le 29-08-2003 à 10:38:39  profilanswer
 

DarkLord a écrit :


 
c'est clair? :o


 
 :jap:  :jap:  :jap:

n°501475
darklord
You're welcome
Posté le 29-08-2003 à 10:57:10  profilanswer
 

excellent ... :o


---------------
Just because you feel good does not make you right
n°501796
the real m​oins moins
Posté le 29-08-2003 à 15:54:23  profilanswer
 

blon je pense que là darklord, malgré une faute de frappe impardonnable (un 0 qui traine apres un ;) mérite un bon point :o
 
surtout s'il nous donne la version propre de l'implementation d'un shutdown :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°501900
benou
Posté le 29-08-2003 à 17:07:17  profilanswer
 

the real moins moins a écrit :

blon je pense que là darklord, malgré une faute de frappe impardonnable (un 0 qui traine apres un ;) mérite un bon point :o


vendu !!!  
 
j'ai fillé des rep à plein de topic j'ai toujours 0 points. :o
 


---------------
ma vie, mon oeuvre - HomePlayer
n°501902
the real m​oins moins
Posté le 29-08-2003 à 17:08:48  profilanswer
 

benou a écrit :


vendu !!!  
 
j'ai fillé des rep à plein de topic j'ai toujours 0 points. :o
 
 

sa réponse était particulierement complete et interessante :o
 
et puis :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°501904
benou
Posté le 29-08-2003 à 17:10:12  profilanswer
 

the real moins moins a écrit :

sa réponse était particulierement complete et interessante :o


je sais plus où j'ai filé une classe d'utilitaire pour JAI => 0 pts
un code de servlet de dl d'image d'un autre rep => 0 pts
 
juge vendu, juge pendu :o


---------------
ma vie, mon oeuvre - HomePlayer
n°501905
the real m​oins moins
Posté le 29-08-2003 à 17:11:22  profilanswer
 

benou a écrit :


je sais plus où j'ai filé une classe d'utilitaire pour JAI => 0 pts
un code de servlet de dl d'image d'un autre rep => 0 pts
 
juge vendu, juge pendu :o


 
 
oops :whistle:
 
j'y pense pas toujours; et puis si on les reclame c'est non d'office :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°501911
Krueger
tout salaire demande dutravail
Posté le 29-08-2003 à 17:16:46  profilanswer
 

Après tout, c'est à pilou50 de donner des points. ;)


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°501993
darklord
You're welcome
Posté le 29-08-2003 à 18:00:13  profilanswer
 

the real moins moins a écrit :

blon je pense que là darklord, malgré une faute de frappe impardonnable (un 0 qui traine apres un ;) mérite un bon point :o
 
surtout s'il nous donne la version propre de l'implementation d'un shutdown :??:


 
bin au lieu du system.exit(2); tu peux faire un simili shutdown hook (genre l'interface est en fait un objet ou tout les autres objets peuvent s'enregistrer et lorsuq'il faut quitter, bin l'objet appelle tout les objets enregistrées pour leur dire de terminer leur brol proprement
 
D'ailleurs ca pourrait etre sympa à faire ce truc et vraiment pas compliqué ;)

n°502010
the real m​oins moins
Posté le 29-08-2003 à 18:10:18  profilanswer
 

tu as mérité ton bon point :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°502043
darklord
You're welcome
Posté le 29-08-2003 à 18:29:36  profilanswer
 

the real moins moins a écrit :

tu as mérité ton bon point :o


 
[:youpi]

n°502071
veryfree
Posté le 29-08-2003 à 19:01:06  profilanswer
 

benou a écrit :


vendu !!!  
 
j'ai fillé des rep à plein de topic j'ai toujours 0 points. :o
 
 


 
stropInjuste [:benou]

n°502073
benou
Posté le 29-08-2003 à 19:07:40  profilanswer
 


 :kaola: faillo  !  
 
tu vas voir à la récré ... [:squiiid]


---------------
ma vie, mon oeuvre - HomePlayer
n°502081
veryfree
Posté le 29-08-2003 à 19:25:53  profilanswer
 

n'empeche ce system de point existe deja sur le forum de sun , faudrait peut etre en touché un mot a JOCE [:meganne]

n°502125
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 29-08-2003 à 20:30:38  profilanswer
 

DarkLord a écrit :


demande à l'autre gros laid de taiche :o


1) Chu très très joli :o
2) kéké : (n.m.) Personne inintéressante ayant tendance à se mettre en avant sur des sujets qu'elle ne maîtrise absolument pas, uniquement pour la frime. Ex : DarkLord fait encore le kéké dans la section Java
3) :kaola:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°502140
ozark74
Posté le 29-08-2003 à 20:41:57  profilanswer
 

Taiche a écrit :


2) kéké : (n.m.) Personne inintéressante ayant tendance à se mettre en avant sur des sujets qu'elle ne maîtrise absolument pas, uniquement pour la frime. Ex : DarkLord fait encore le kéké dans la section Java


 
dans ce cas je proteste énergiquement ...  :non:

n°502142
benou
Posté le 29-08-2003 à 20:44:00  profilanswer
 

ozark74 a écrit :


dans ce cas je proteste énergiquement ...  :non:  


c'est parce que tu le connais pas bien :o


---------------
ma vie, mon oeuvre - HomePlayer
n°502199
darklord
You're welcome
Posté le 29-08-2003 à 22:23:04  profilanswer
 

:o


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  time out a un programme?

 

Sujets relatifs
Faire d'un programme un service !Emplacament dans lequel un programme recherche une dll ?
Programme compilé avec ADA95 sous win xp?Contrôle d'un programme en Java
VC++ 6, pb avec timeComment faire pour que mon programme utilise un proxy?
[linux] empêcher un programme de se lancer plusieurs fois : résoluTime Format [Resolu]
Créer un programme multi langue ?connaitre la fin d'un programme executé depuis une appli vb
Plus de sujets relatifs à : time out a un programme?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR