IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Concurrence et multi-thread Java Discussion :

temporisation de thread


Sujet :

Concurrence et multi-thread Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 54
    Par défaut temporisation de thread
    Bonjour,

    j'aimerais stopper l'execution d'un processus fils s'il ne s'est pas achevé au bout de n secondes par son processus pere. cette temporisation est elle implémentable ?

    par avance merci

    sébastien

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 47
    Par défaut
    si l'execution du fils est matérialisé dans une boucle alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
    class Fils extends Thread {
        boolean run = true;
     
        public void run() {
            while(run) {
                 //code
            }
         }
     
         public void stop() {
             run = false;
         }
    }

  3. #3
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 54
    Par défaut
    très bien ... mais la temporisation ??

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 47
    Par défaut
    si ton processus pere ne doit faire que ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Fils f = new Fils();
    f.start();
    try {
       Thread.wait(3000); //3secs
    }
    catch(Exception e) {
       e.printStackTrace();
    }
    if(f.isAlive()) f.stop();
    en esperant que ca réponde à ta question... si le père doit faire autre chose en même temps, alors il va falloir faire un autre Thread pour gérer le(s) enfant(s).

  5. #5
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 54
    Par défaut
    merci beaucoup !
    je pense que c'est la réponse que j'attendais.

    Sébastien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Python 3.X] Threading temporisation des appels
    Par Gecko dans le forum Général Python
    Réponses: 1
    Dernier message: 23/06/2014, 17h15
  2. Module TINIm400 - Temporisation et threads
    Par Tomoyo dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 19/05/2011, 13h47
  3. Temporisation d'action, Threads
    Par windob dans le forum Langage
    Réponses: 3
    Dernier message: 13/10/2008, 18h04
  4. Tri multi-threadé
    Par Tifauv' dans le forum C
    Réponses: 8
    Dernier message: 28/06/2007, 09h00
  5. [Kylix] Pb de Thread !!
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 25/04/2002, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo