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 :

Obtenir les Thread name de tous les threads d'une application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 118
    Par défaut Obtenir les Thread name de tous les threads d'une application
    Bonjour,

    Je cherche à savoir :
    • La propriété Name de chacun des Threads de mon application.
    • Quels sont les Thread managés et non managés
    • La propriété ManagedId de chacun des Threads managés de mon application.


    J'ai bien trouvé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Process.GetCurrentProcess().Threads
    , mais cela me renvoie des ProcessThread qui ne me permet pas d'avoir ces 3 infos.

    Je suis prêt pour cela à utiliser des classes de débuggage. Le déboggeur de Visual Studio arrive bien à obtenir ces informations qu'il nous fournit via la fenetre de deboggage "Threads".

    Merci d'avance.
    Sybaris

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par défaut
    Salut,

    Les Threads que tu obtiens (ProcessThread) sont des Threads non-managés qui ne semblent pas avoir de nom associé à leur création.
    http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx

    Les Threads que le Debugger affiche sont les Thread managés de ton application, qui eux peuvent avoir un nom.

    Le seul lien qui existe entre ces deux classes est l'Id. Si tu arrives à avoir tous les Id de tes Threads managés de ton application, là tu pourras faire le mapping et obtenir le nom.

Discussions similaires

  1. Obtenir de l'aide pour tous les composants GUI
    Par mihaispr dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 17/03/2009, 10h29
  2. Réponses: 8
    Dernier message: 20/08/2008, 09h52
  3. Réponses: 1
    Dernier message: 14/05/2008, 22h28
  4. Réponses: 3
    Dernier message: 10/03/2008, 22h04
  5. Est-ce que les fichiers .obj sont tous les mêmes?
    Par Bubonik software dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 30/12/2003, 21h04

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