ThreadsThreads

En termes de l’architecture du débogueur, une thread:In terms of the debugger architecture, a thread:

  • Est l’unité fondamentale de calcul.Is the fundamental unit of computation. Un thread exécute séquentiellement les instructions dans le contexte d’une seule pile d’appels, déplacement à partir du contexte d’un code à l’autre.A thread sequentially executes its instructions within the context of a single call stack, moving from one code context to the next.

  • Peut identifier lui-même et le programme est en cours d’exécution et peut être nommé, suspendu et repris.Can identify itself and the program it is running in, and can be named, suspended, and resumed. Un thread peut également énumérer ses frames de pile associée et, sous certaines conditions, peut être déplacé vers un autre frame de pile.A thread can also enumerate its associated stack frames and, under some conditions, can be moved to another stack frame. Étant donné le contexte d’un frame de pile, un thread peut retourner son thread logique associé, le cas échéant.Given the context of a stack frame, a thread can return its associated logical thread, if any. Un thread possède des propriétés, par exemple un nombre suspend, qui peuvent être affichés dans la fenêtre Threads de l’IDE.A thread has properties, such as a suspend count, that can be displayed in the Threads window of the IDE.

  • Est représenté par un IDebugThread2 interface, généralement créé par un moteur de débogage (DE) ou un ordinateur virtuel en raison de l’exécution d’un programme.Is represented by an IDebugThread2 interface, typically created by a debug engine (DE) or virtual machine as a consequence of executing a program.

Voir aussiSee Also

Programmes Programs
Frames de pile Stack Frames
Moteur de débogage Debug Engine
Concepts du débogueur Debugger Concepts
Gestionnaire du débogage de sessionSession Debug Manager