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

Langage Delphi Discussion :

passage de thread a la création d'un thread


Sujet :

Langage Delphi

  1. #1
    Membre expérimenté
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    984
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 984
    Points : 1 419
    Points
    1 419
    Par défaut passage de thread a la création d'un thread
    bonjour je comprend pas comment faire, j'avoue que de l'aide m'aiderai beaucoup!

    j'ai dans mon programme un thread pour logger des alertes que je démarre en même temps que mon programme avec StartThreadAlertMsg
    puis je le passe en paramètre de mes autres threads pour l'utiliser dedans, est-ce correct?
    Parceque j'ai lu que par callback c'est possible de l'utiliser, ou alors un pointeurs serait plus judicieux? Je ne maitrise pas ce sujet, merci pour votre aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    procedure TMyStringList.StartThreadServer;
    var
      Index: Integer;
    begin
      TThreadChecker.Create(ThreadAlertMsg);
    end;
     
    procedure TMyStringList.StartThreadAlertMsg;
    begin
      ThreadAlertMsg := TThreadAlertMsg.Create(false);
      ThreadAlertMsg.FreeOnTerminate := true;
    end;
    Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.

  2. #2
    Membre émérite
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 216
    Points : 2 303
    Points
    2 303
    Par défaut
    Bonjour,

    pourquoi ne pas utiliser une tthreadlist ? Tu la rempli avec tes différents threads et ton thread de traitement des alerte la prend en entrée pour la vider de ses éléments.
    Tes différents threads seront ainsi indépendants du mode de traitement des alertes.

    @++
    Dany

  3. #3
    Membre expérimenté
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    984
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 984
    Points : 1 419
    Points
    1 419
    Par défaut
    bonjour, merci de la réponse, j'ai relu plusieurs fois mais j'ai pas compris.

    tout mes thread ont accès au thread d'alerte et à une fonctions public qu'il contient protégé par une section critique.
    Cette fonction permet d'ajouter une alerte dans une liste et de résumer le thread d'alerte si il était en pause (se met en pause lorsque la liste d'attente est vide)

    j'ai fait boucler des thread avec des alertes test et j'ai aucune erreurs (pour l'instant) du coup je pense garder comme sa.
    Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.

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

Discussions similaires

  1. problème de passage d'argument lors de la création d'un thread
    Par boilu dans le forum GTK+ avec C & C++
    Réponses: 5
    Dernier message: 08/08/2011, 21h44
  2. [WD11] Création d'un thread
    Par arnaud_verlaine dans le forum WinDev
    Réponses: 2
    Dernier message: 17/02/2007, 16h14
  3. [VB.NET]Création d'un thread
    Par Oufti dans le forum Windows Forms
    Réponses: 1
    Dernier message: 21/11/2006, 10h01
  4. création de plusieurs threads dans WinMain
    Par ChidoriRasengan dans le forum DirectX
    Réponses: 1
    Dernier message: 15/06/2005, 21h36
  5. Réponses: 16
    Dernier message: 30/01/2004, 11h05

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