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

C# Discussion :

arretter plusieurs thread


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 360
    Par défaut arretter plusieurs thread
    Bonjour,

    j'ai un thread qui lance plusieurs thread avec traitement assez long et je souhaiterais avoir un bouton pour tous les stopper

    comment je peux faire ?

    j'ai vu sur des forums qu'on pouvais mettre les thread dans une pile (stack) et les depiler a la fin ou lorsque l'on click sur un bouton.

    est ce que c'est la bonne solution ?

    sachant que les threads on la propriete isbakground a true.

    j'avais teste aussi en mettant une valeur boleen qui permettait de quitter chaque thread mais ca ne marchait pas, les thread continuait a s'executer.

    Merci de votre aide.

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Bah tu peut toujours utiliser la méthode bourrin : tu met tous les threads dans une liste est quand tu veux "annuler" le tout pour chaque thread tu appelles la méthode Abort.
    Plus élégant si ton traitement est "itératif" tu peut utiliser une variable globale booléenne pour indique si le traitement doit continuer ou non. C'est beaucoup plus propre.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 360
    Par défaut
    Merci, c'est une bonne solution je vais le mettre en oeuvre

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

Discussions similaires

  1. RS232: Un seul ou plusieurs threads?
    Par cfalcot dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 01/04/2006, 23h01
  2. plusieurs threads ecrivent sur la meme socket
    Par estergiou dans le forum C++
    Réponses: 3
    Dernier message: 04/11/2005, 01h38
  3. un ou plusieurs threads?
    Par greg13 dans le forum Windows
    Réponses: 16
    Dernier message: 21/10/2005, 20h39
  4. [Thread]Comment créer plusieurs thread à la demande??
    Par Devil666 dans le forum Concurrence et multi-thread
    Réponses: 8
    Dernier message: 14/09/2005, 13h29
  5. création de plusieurs threads dans WinMain
    Par ChidoriRasengan dans le forum DirectX
    Réponses: 1
    Dernier message: 15/06/2005, 21h36

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