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 :

Mettre un thread en pause!


Sujet :

Concurrence et multi-thread Java

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 21
    Par défaut Mettre un thread en pause!
    Salut à vous!
    Voila je voudrias savoir si il existe une methode efficasse pour mettre un thread en pause pour une durée indeterminée (l'équivalant du wait mais en pouvant le reveiller directement à partir de notre objet thread et non en appellant un notify d'un autre thread)?

    j'ai beau chercher sur le net, je ne trouve aucune methode qui me semble viable.

    Merci pour vos réponses

  2. #2
    Membre émérite
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Par défaut
    Un thread en pause indeterminée ne peut être reveillé que par un thread exterieur.

  3. #3
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Tu peux lui faire une boucle infinie avec condition d'arrêt.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    while (!conditionDArret) {
        TimeUnit.SECOND.sleep(1);
    }

Discussions similaires

  1. mettre un thread en pause
    Par stoner2008 dans le forum Général Python
    Réponses: 19
    Dernier message: 26/04/2012, 09h57
  2. Mettre le thread GUI en pause
    Par luffydu22 dans le forum Multithreading
    Réponses: 0
    Dernier message: 26/12/2010, 13h41
  3. Ou mettre le thread ?
    Par Nemesis007 dans le forum Threads & Processus
    Réponses: 26
    Dernier message: 18/02/2007, 15h18
  4. Mettre un SDL_Thread sur pause ?
    Par Franck.H dans le forum SDL
    Réponses: 6
    Dernier message: 14/12/2006, 14h44
  5. mettre un programme en pause
    Par jobherzt dans le forum C++
    Réponses: 16
    Dernier message: 13/07/2006, 20h38

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