Parcours de la chaîne d'attente

De RAD Studio
Aller à : navigation, rechercher

Remonter à Débogage des applications - Index

La fonctionnalité Parcours de la chaîne d'attente a été ajoutée au débogueur pour vous aider à diagnostiquer les plantages d'applications et les verrous mortels de threads. La fonctionnalité exploite la possibilité des systèmes d'exploitation Windows Vista et Windows 7 de fournir des informations au débogueur à propos du statut d'attente des threads de votre application sous la forme d'une "chaîne d'attente".

Une chaîne d'attente est une séquence alternée de threads et d'objets de synchronisation. Chaque thread attend l'objet qui le suit, et cet objet est possédé par le prochain thread dans la chaîne. Dans la vue Threads, une nouvelle colonne (Chaîne d'attente) liste le contenu de la chaîne d'attente.

N'oubliez pas que les objets de synchronisation ne sont pas tous supportés, cette information peut vous aider à voir l'objet qu'un thread bloqué attend. En outre, la vue signale quand un verrou mortel est détecté, une situation dans laquelle un cycle de dépendances empêche l'exécution de tous les threads de l'application.

Voir aussi